>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Wed, 03 Dec 2025 22:44:41 +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 (20251203.224441) Executing busybox-1.37.0-r29.trigger OK: 568 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-12-03T22:45:14Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-03T22:45:14Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.06s) PASS ok github.com/docker/distribution/configuration 0.074s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-03T22:45:14Z" 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.014s ? 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.017s === 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.009s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.13s) PASS ok github.com/docker/distribution/health/checks 0.144s ? 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.016s === 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.013s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.01s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.01s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.02s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.01s) PASS ok github.com/docker/distribution/manifest/schema1 0.083s === 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.033s ? 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.01s) === 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/03 22:45:14 http: TLS handshake error from 127.0.0.1:56880: 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:41401/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41401/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41401/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41401/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44027?status=0, fail=true --- PASS: TestHTTPSink (0.11s) === RUN TestListener --- PASS: TestListener (1.53s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-03T22:45:16Z" level=info msg="broadcaster: closing" time="2025-12-03T22:45:16Z" level=info msg="closing testSink" time="2025-12-03T22:45:16Z" level=info msg="closing testSink" time="2025-12-03T22:45:16Z" level=info msg="closing testSink" time="2025-12-03T22:45:16Z" level=info msg="closing testSink" time="2025-12-03T22:45:16Z" level=info msg="closing testSink" time="2025-12-03T22:45:16Z" level=info msg="closing testSink" time="2025-12-03T22:45:16Z" level=info msg="closing testSink" time="2025-12-03T22:45:16Z" level=info msg="closing testSink" time="2025-12-03T22:45:16Z" level=info msg="closing testSink" time="2025-12-03T22:45:16Z" level=info msg="closing testSink" time="2025-12-03T22:45:16Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-12-03T22:45:16Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 1} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 1} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 1} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 1} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:16Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:45:17Z" level=warning msg="&{0x59330360 0.9} encountered too many errors, backing off" time="2025-12-03T22:45:17Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.73s) PASS ok github.com/docker/distribution/notifications 2.542s ? 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-03T22:45:17Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T22:45:17.181025354Z" 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-03T22:45:17.181100302Z" level=info msg="Starting upload purge in 32m0s" go.version=go1.25.5 time="2025-12-03T22:45:17.181260144Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:45:17.182649139Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-03T22:45:17.182746121Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-03T22:45:17.184056089Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-03T22:45:20.217942872Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=c6d88469-72b9-4d89-9cd0-20e53b984503 http.request.method=GET http.request.remoteaddr="127.0.0.1:53526" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.941399ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:45:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-03T22:45:20.218398763Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (3.75s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-03T22:45:21.457680147Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T22:45:21.459181099Z" 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-03T22:45:21.45923553Z" level=info msg="Starting upload purge in 53m0s" go.version=go1.25.5 time="2025-12-03T22:45:21.459339487Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:45:21.460532239Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (9.25s) PASS ok github.com/docker/distribution/registry 13.018s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.210s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-03T22:45:16Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=0a9853ce-292e-40de-b1c8-6818b98f56a3 time="2025-12-03T22:45:16Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=0a9853ce-292e-40de-b1c8-6818b98f56a3 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-03T22:45:16Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password=hn96Ckmm4HFHQnObjExXXNjbNBiqmCEr03bckkVxYMg user=docker --- PASS: TestCreateHtpasswdFile (0.12s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.141s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.011s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.16s) === RUN TestLeeway time="2025-12-03T22:45:16Z" level=info msg="token not to be used before 2025-12-03 22:45:17 +0000 UTC - currently 2025-12-03 22:45:16.727750711 +0000 UTC m=+0.173399994" time="2025-12-03T22:45:16Z" level=info msg="token not to be used after 2025-12-03 22:45:16 +0000 UTC - currently 2025-12-03 22:45:16.735844346 +0000 UTC m=+0.181493581" --- PASS: TestLeeway (0.02s) === RUN TestAccessController time="2025-12-03T22:45:16Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.08s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.02s) PASS ok github.com/docker/distribution/registry/auth/token 0.279s === 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.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.153s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.050s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.012s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-03T22:45: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-03T22:45:17Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:45:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32973" http.request.id=6ef163db-fba1-4c81-b039-9470f8213744 http.request.method=GET http.request.remoteaddr="127.0.0.1:57106" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.805658ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:45:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.02s) === RUN TestCatalogAPI time="2025-12-03T22:45: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-03T22:45:17Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:45:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=3f8e7df9-0603-46b3-8ea8-53ecd8041d7e http.request.method=GET http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.923728ms http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:22:45:17 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T22:45:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=2ebaa555-2bb1-4c47-8c66-df02c3d75d47 http.request.method=POST http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.994436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:18 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=f1643f7a-6083-4fdd-9686-95fd397ec168 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/aaaa/blobs/uploads/29286e8a-592b-4bd9-b43f-d149ce136263?_state=KQCcHVudJpvRbvlzzyYXyW7tVCY24mCu9l3dAy7-3vh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyOTI4NmU4YS01OTJiLTRiZDktYjQzZi1kMTQ5Y2UxMzYyNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6MTguMjkzNzM4NDI3WiJ9&digest=sha256%3A0344b36d251550d6805027ac29a779eec5a79e3d83f4e2b8fe1294d6d06f2f62" http.request.useragent="Go-http-client/1.1" http.response.duration=7.542933011s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:18 +0000] "PUT /v2/foo/aaaa/blobs/uploads/29286e8a-592b-4bd9-b43f-d149ce136263?_state=KQCcHVudJpvRbvlzzyYXyW7tVCY24mCu9l3dAy7-3vh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyOTI4NmU4YS01OTJiLTRiZDktYjQzZi1kMTQ5Y2UxMzYyNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6MTguMjkzNzM4NDI3WiJ9&digest=sha256%3A0344b36d251550d6805027ac29a779eec5a79e3d83f4e2b8fe1294d6d06f2f62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=457d5423-87e8-46dd-945a-13cba36955d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.663019ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:25 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=2ad36af8-1531-4d2a-b802-80bc6e77d2a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.15826ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:26 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=b42da302-2dc6-4c04-84bd-5b5e58ca79d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/bbbb/blobs/uploads/4b60c40a-846c-47d0-8ecb-8056ed4cf434?_state=4H3xrprMxTsyHWrd9nOyEQbZmp4wjCTke4inJdEDr057Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0YjYwYzQwYS04NDZjLTQ3ZDAtOGVjYi04MDU2ZWQ0Y2Y0MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6MjYuMzE3NTQ2MDA3WiJ9&digest=sha256%3Afa4c2cacca8b59ce9b60a410481006642c07dea62758c4a704a67ba6a2e7158f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.611891468s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:26 +0000] "PUT /v2/foo/bbbb/blobs/uploads/4b60c40a-846c-47d0-8ecb-8056ed4cf434?_state=4H3xrprMxTsyHWrd9nOyEQbZmp4wjCTke4inJdEDr057Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0YjYwYzQwYS04NDZjLTQ3ZDAtOGVjYi04MDU2ZWQ0Y2Y0MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6MjYuMzE3NTQ2MDA3WiJ9&digest=sha256%3Afa4c2cacca8b59ce9b60a410481006642c07dea62758c4a704a67ba6a2e7158f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=177b17af-596e-4188-b664-028e8534023c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.713134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:31 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=08780898-ecde-4302-aabf-c8bb11954a0b http.request.method=POST http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.997954ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:32 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=f6a9e35c-4c9d-4a30-9cd4-10a3eccfc566 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/cccc/blobs/uploads/6460813a-6f14-4be9-9421-70e8a0f3d019?_state=ENTRyPlTlHzmGvCvivthi2arsg5h2KFU4B1HOks0-RR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NDYwODEzYS02ZjE0LTRiZTktOTQyMS03MGU4YTBmM2QwMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6MzIuMjg1MzE2MDI2WiJ9&digest=sha256%3A52102cd9240c44e663e8f565bb671dbf88c4dbcc451c91f9861cffe55d18d9d7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.114037445s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:32 +0000] "PUT /v2/foo/cccc/blobs/uploads/6460813a-6f14-4be9-9421-70e8a0f3d019?_state=ENTRyPlTlHzmGvCvivthi2arsg5h2KFU4B1HOks0-RR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NDYwODEzYS02ZjE0LTRiZTktOTQyMS03MGU4YTBmM2QwMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6MzIuMjg1MzE2MDI2WiJ9&digest=sha256%3A52102cd9240c44e663e8f565bb671dbf88c4dbcc451c91f9861cffe55d18d9d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=c7fd0bc6-31e0-49dd-8491-7e04bc3f43e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.925396ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:35 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=bf7cbdd0-eb49-43ea-8059-25f9659fc737 http.request.method=POST http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.038913ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:35 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=375b77ae-ab18-4f6e-a668-98ce86f1c70b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/dddd/blobs/uploads/84106372-8184-4c14-b069-177310db0d51?_state=yIwFr4TYw2ajaOV70qaelpD-uViu63QyL9KbEtPnbSh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4NDEwNjM3Mi04MTg0LTRjMTQtYjA2OS0xNzczMTBkYjBkNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6MzUuNjg5NjUyNzc5WiJ9&digest=sha256%3A78883c846ee9f1925cf0058f201f29a427bd72091ade91a362e99e085cfb0362" http.request.useragent="Go-http-client/1.1" http.response.duration=1.909956643s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:35 +0000] "PUT /v2/foo/dddd/blobs/uploads/84106372-8184-4c14-b069-177310db0d51?_state=yIwFr4TYw2ajaOV70qaelpD-uViu63QyL9KbEtPnbSh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4NDEwNjM3Mi04MTg0LTRjMTQtYjA2OS0xNzczMTBkYjBkNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6MzUuNjg5NjUyNzc5WiJ9&digest=sha256%3A78883c846ee9f1925cf0058f201f29a427bd72091ade91a362e99e085cfb0362 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=22b9c1d4-e090-43cc-b2e6-a72954864896 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.888797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=3f7ed62c-621e-4193-bc48-4ab3b31ed951 http.request.method=POST http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.007285ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:37 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=3de48559-8226-4060-9987-267a9826d94a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/eeee/blobs/uploads/a5e06750-20fb-41dc-8f16-c28ada4f4eed?_state=T1stba-n0RPu7dRIgZoALP7sfNjmJIMcF7Sn_e80WWR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhNWUwNjc1MC0yMGZiLTQxZGMtOGYxNi1jMjhhZGE0ZjRlZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6MzcuOTY5NDA3MDgxWiJ9&digest=sha256%3Ab6338142e47392693985670a6d5daf4f23dbdcef99914da46fe1da69b61ae125" http.request.useragent="Go-http-client/1.1" http.response.duration=3.249221602s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:37 +0000] "PUT /v2/foo/eeee/blobs/uploads/a5e06750-20fb-41dc-8f16-c28ada4f4eed?_state=T1stba-n0RPu7dRIgZoALP7sfNjmJIMcF7Sn_e80WWR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhNWUwNjc1MC0yMGZiLTQxZGMtOGYxNi1jMjhhZGE0ZjRlZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6MzcuOTY5NDA3MDgxWiJ9&digest=sha256%3Ab6338142e47392693985670a6d5daf4f23dbdcef99914da46fe1da69b61ae125 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=5cc8f126-7c78-4f94-8d65-cfc1291e15ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.152793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:41 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=99e0adc1-388b-427d-9734-9eaee6481c86 http.request.method=POST http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.268921ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:41 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=a2f28620-5da8-4263-80e9-db26fdabd7e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/ffff/blobs/uploads/aba71d29-225f-4506-a66a-57bc87276713?_state=ScVcHZZKhRZ_5QCobVyv52XEFldLVrlfW9onxP8-TBx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhYmE3MWQyOS0yMjVmLTQ1MDYtYTY2YS01N2JjODcyNzY3MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6NDEuNTk4OTg1MjhaIn0%3D&digest=sha256%3Ac1af8ea46649d403a53732d41882ffd31f2e233c7a43c85f19140dd89961b74b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.050842009s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:41 +0000] "PUT /v2/foo/ffff/blobs/uploads/aba71d29-225f-4506-a66a-57bc87276713?_state=ScVcHZZKhRZ_5QCobVyv52XEFldLVrlfW9onxP8-TBx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhYmE3MWQyOS0yMjVmLTQ1MDYtYTY2YS01N2JjODcyNzY3MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6NDEuNTk4OTg1MjhaIn0%3D&digest=sha256%3Ac1af8ea46649d403a53732d41882ffd31f2e233c7a43c85f19140dd89961b74b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=3216761a-3dca-4f58-8db2-a32d35d83af6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.900503ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:44 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=06ab582a-ad9c-4c64-941f-117580b4d2e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:55478" 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.60012ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:22:45:44 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=2b2ba099-a330-40fe-84c1-eff7d4389c7b http.request.method=GET http.request.remoteaddr="127.0.0.1:55478" 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.717841ms http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:22:45:44 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=29c2ac81-08a3-4061-a1d0-badf8a43a4b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55478" 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.783031ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:22:45:44 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=9314d325-1118-402f-8016-9e1bd0a2062c http.request.method=GET http.request.remoteaddr="127.0.0.1:55478" 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.635445ms http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:22:45:44 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=fbd046a3-6e63-4f1e-84b1-255e7507be94 http.request.method=GET http.request.remoteaddr="127.0.0.1:55478" 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.784648ms http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:22:45:44 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=7dbcc449-7d93-4f3b-b111-f0182d4f345f http.request.method=GET http.request.remoteaddr="127.0.0.1:55478" 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.799482ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:22:45:44 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" 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:41295" http.request.id=8bf29c49-6596-426e-8e7b-75c17f89acf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55478" 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.790986ms http.response.status=400 http.response.written=116 127.0.0.1 - - [03/Dec/2025:22:45:44 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" 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:41295" http.request.id=cb01e885-fb52-435b-a802-36740317023e http.request.method=GET http.request.remoteaddr="127.0.0.1:55478" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.034044ms http.response.status=400 http.response.written=115 127.0.0.1 - - [03/Dec/2025:22:45:44 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=63570c21-5c9d-4c1f-98cd-8b72cc3a2c0e http.request.method=GET http.request.remoteaddr="127.0.0.1:55478" 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.327814ms http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:22:45:44 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41295" http.request.id=4cbe7714-b67d-4e40-a8bb-5e3721104f0f http.request.method=GET http.request.remoteaddr="127.0.0.1:55478" 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.463655ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:22:45:44 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T22:45:44Z" 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-03T22:45:44Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:45:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=4f05278d-199b-4eea-bb08-3c8434ac078b http.request.method=POST http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.095176ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=e8fd1933-d37a-4490-91f0-3feacd6a55f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/aaaa/blobs/uploads/80d2ed72-abd8-4532-b0b4-2208f1de5879?_state=iS2Uwgp_QqSq80NO9c-rQfx3lPPmG0_dw93KSfSb2017Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MGQyZWQ3Mi1hYmQ4LTQ1MzItYjBiNC0yMjA4ZjFkZTU4NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6NDUuMTE5NjgyMTI5WiJ9&digest=sha256%3Ad1ce4cc5ae4b1f84b377486d4a96f378b918a1ccbdc7560e979568cf293ed507" http.request.useragent="Go-http-client/1.1" http.response.duration=4.278863151s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/80d2ed72-abd8-4532-b0b4-2208f1de5879?_state=iS2Uwgp_QqSq80NO9c-rQfx3lPPmG0_dw93KSfSb2017Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MGQyZWQ3Mi1hYmQ4LTQ1MzItYjBiNC0yMjA4ZjFkZTU4NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6NDUuMTE5NjgyMTI5WiJ9&digest=sha256%3Ad1ce4cc5ae4b1f84b377486d4a96f378b918a1ccbdc7560e979568cf293ed507 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=89ed9ec2-ef32-467f-9e0f-ae5e9d0e4382 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.637179ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:49 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=014b7c3c-124a-4f86-9614-8003e7d962fa http.request.method=POST http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.031869ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:49 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=2d69b418-048c-4ba4-a946-d73f171aebe1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/bbbb/blobs/uploads/ae42dd9c-de31-4563-a8cd-d7075deb5389?_state=gfvjVX0b6_wHdX1v4rZjCMiPEc6nI2hEdSTj624Kx357Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhZTQyZGQ5Yy1kZTMxLTQ1NjMtYThjZC1kNzA3NWRlYjUzODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6NDkuNzY4MTQ5NTI1WiJ9&digest=sha256%3A267a7ce1a871f6d7839778aec1800089f670b6b5325cedf10b657fa0b96cd17c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.743427266s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:49 +0000] "PUT /v2/foo/bbbb/blobs/uploads/ae42dd9c-de31-4563-a8cd-d7075deb5389?_state=gfvjVX0b6_wHdX1v4rZjCMiPEc6nI2hEdSTj624Kx357Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhZTQyZGQ5Yy1kZTMxLTQ1NjMtYThjZC1kNzA3NWRlYjUzODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6NDkuNzY4MTQ5NTI1WiJ9&digest=sha256%3A267a7ce1a871f6d7839778aec1800089f670b6b5325cedf10b657fa0b96cd17c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=f98b0828-727e-49d7-b374-1ed56dc8bb84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.764735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:52 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=8b57bfea-867f-49ce-8f62-b48c9724572b http.request.method=POST http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.01024ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:53 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=97e77b31-c62f-43cc-9752-d62a26787639 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/cccc/blobs/uploads/9615e731-adbd-4dcd-967a-df1db823b660?_state=8bRSU1rSLFg1dkkPXUE5nyKUtU71mbnXi-NlEznFGVl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5NjE1ZTczMS1hZGJkLTRkY2QtOTY3YS1kZjFkYjgyM2I2NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6NTMuMDA2MTM0NjgzWiJ9&digest=sha256%3Aba36210a814c01318db05f1d32254ec033db68c0e5386fe7f28b2df3fbd49d4f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.261340048s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:53 +0000] "PUT /v2/foo/cccc/blobs/uploads/9615e731-adbd-4dcd-967a-df1db823b660?_state=8bRSU1rSLFg1dkkPXUE5nyKUtU71mbnXi-NlEznFGVl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5NjE1ZTczMS1hZGJkLTRkY2QtOTY3YS1kZjFkYjgyM2I2NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6NTMuMDA2MTM0NjgzWiJ9&digest=sha256%3Aba36210a814c01318db05f1d32254ec033db68c0e5386fe7f28b2df3fbd49d4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=6f6e71bd-12e0-4d29-b8dc-a465ff69b681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.945222ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:58 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:45:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=e157d444-df71-4b42-8b8f-62377cdc6b0a http.request.method=POST http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.968012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:58 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=30da7e9f-90d9-4059-95a4-5d9f2b29c3cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/dddd/blobs/uploads/53403132-e7d6-4698-8059-3dbb9eadc96d?_state=cwIoktSKaBwC-ZwzrlHvQIDnXH3cERru497R5UGl4kl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MzQwMzEzMi1lN2Q2LTQ2OTgtODA1OS0zZGJiOWVhZGM5NmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6NTguNjU5OTczMjAxWiJ9&digest=sha256%3A54dc6a73c93cd7e13826eee1992a403fb70e69c7df617a8b5ada1a4dda26d7f0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.202243728s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:45:58 +0000] "PUT /v2/foo/dddd/blobs/uploads/53403132-e7d6-4698-8059-3dbb9eadc96d?_state=cwIoktSKaBwC-ZwzrlHvQIDnXH3cERru497R5UGl4kl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MzQwMzEzMi1lN2Q2LTQ2OTgtODA1OS0zZGJiOWVhZGM5NmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDU6NTguNjU5OTczMjAxWiJ9&digest=sha256%3A54dc6a73c93cd7e13826eee1992a403fb70e69c7df617a8b5ada1a4dda26d7f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=b0da6a56-f116-4468-8088-a0ef23114997 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60084" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.673287ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:01 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36177" http.request.id=2dfd9122-83cd-425a-8490-08a57dfcf6df http.request.method=GET http.request.remoteaddr="127.0.0.1:60084" 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.524522ms http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:22:46:01 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (44.16s) === RUN TestURLPrefix time="2025-12-03T22:46:01Z" 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-03T22:46:01Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:46:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35559" http.request.id=b665c65e-64d9-44b1-b5b1-5cc54fd53eeb http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" 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.78598ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:46:01 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-12-03T22:46:01Z" 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-03T22:46:01Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:46:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=1b2f875a-ed8e-411b-a163-6607b89e8455 http.request.method=GET http.request.remoteaddr="127.0.0.1:40716" http.request.uri="/v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.059998ms http.response.status=404 http.response.written=157 vars.digest="sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "GET /v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=5516a455-dda5-4eed-a8af-df5e3e1a4153 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40730" http.request.uri="/v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.877958ms http.response.status=404 http.response.written=157 vars.digest="sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=981d7a29-1258-4acd-a0fc-f9e57a6b0d32 http.request.method=POST http.request.remoteaddr="127.0.0.1:40730" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.799528ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=58d79bd8-7efc-4887-a92e-24c9292d109e http.request.method=GET http.request.remoteaddr="127.0.0.1:40730" http.request.uri="/v2/foo/bar/blobs/uploads/3ee16b8a-d728-4ad7-a119-019f3263d668?_state=J6iboAkeirPIQHtDPKUV5NLb4MRT6tJnGiFpzseK-op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZTE2YjhhLWQ3MjgtNGFkNy1hMTE5LTAxOWYzMjYzZDY2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yMzEzNzY5MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.962384ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "GET /v2/foo/bar/blobs/uploads/3ee16b8a-d728-4ad7-a119-019f3263d668?_state=J6iboAkeirPIQHtDPKUV5NLb4MRT6tJnGiFpzseK-op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZTE2YjhhLWQ3MjgtNGFkNy1hMTE5LTAxOWYzMjYzZDY2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yMzEzNzY5MDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=ee733997-ec00-4f22-a056-ce7f8afd03a4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40730" http.request.uri="/v2/foo/bar/blobs/uploads/3ee16b8a-d728-4ad7-a119-019f3263d668?_state=J6iboAkeirPIQHtDPKUV5NLb4MRT6tJnGiFpzseK-op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZTE2YjhhLWQ3MjgtNGFkNy1hMTE5LTAxOWYzMjYzZDY2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yMzEzNzY5MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.099386ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "DELETE /v2/foo/bar/blobs/uploads/3ee16b8a-d728-4ad7-a119-019f3263d668?_state=J6iboAkeirPIQHtDPKUV5NLb4MRT6tJnGiFpzseK-op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZTE2YjhhLWQ3MjgtNGFkNy1hMTE5LTAxOWYzMjYzZDY2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yMzEzNzY5MDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=733bb215-7515-4c8c-939d-5ecfa8e5310b http.request.method=GET http.request.remoteaddr="127.0.0.1:40730" http.request.uri="/v2/foo/bar/blobs/uploads/3ee16b8a-d728-4ad7-a119-019f3263d668?_state=J6iboAkeirPIQHtDPKUV5NLb4MRT6tJnGiFpzseK-op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZTE2YjhhLWQ3MjgtNGFkNy1hMTE5LTAxOWYzMjYzZDY2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yMzEzNzY5MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3ee16b8a-d728-4ad7-a119-019f3263d668 time="2025-12-03T22:46:02Z" 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:40655" http.request.id=733bb215-7515-4c8c-939d-5ecfa8e5310b http.request.method=GET http.request.remoteaddr="127.0.0.1:40730" http.request.uri="/v2/foo/bar/blobs/uploads/3ee16b8a-d728-4ad7-a119-019f3263d668?_state=J6iboAkeirPIQHtDPKUV5NLb4MRT6tJnGiFpzseK-op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZTE2YjhhLWQ3MjgtNGFkNy1hMTE5LTAxOWYzMjYzZDY2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yMzEzNzY5MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.911222ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3ee16b8a-d728-4ad7-a119-019f3263d668 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "GET /v2/foo/bar/blobs/uploads/3ee16b8a-d728-4ad7-a119-019f3263d668?_state=J6iboAkeirPIQHtDPKUV5NLb4MRT6tJnGiFpzseK-op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZTE2YjhhLWQ3MjgtNGFkNy1hMTE5LTAxOWYzMjYzZDY2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yMzEzNzY5MDhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=8a1a2d87-3f25-4f63-b390-f0fe12a22654 http.request.method=POST http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.084959ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=335d9dbc-8116-4ce8-b415-fd2b3fe7a340 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/618374c7-fea7-4db7-9bf9-92be25216381?_state=FT7JAn0sNAv1ICRA3RtBwmCKP3TlgwWPOY5nAbccAed7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxODM3NGM3LWZlYTctNGRiNy05YmY5LTkyYmUyNTIxNjM4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yNDE0MDQ2ODdaIn0%3D&digest=sha256%3Ad6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" provided=sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa vars.name="foo/bar" vars.uuid=618374c7-fea7-4db7-9bf9-92be25216381 time="2025-12-03T22:46:02Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=335d9dbc-8116-4ce8-b415-fd2b3fe7a340 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/618374c7-fea7-4db7-9bf9-92be25216381?_state=FT7JAn0sNAv1ICRA3RtBwmCKP3TlgwWPOY5nAbccAed7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxODM3NGM3LWZlYTctNGRiNy05YmY5LTkyYmUyNTIxNjM4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yNDE0MDQ2ODdaIn0%3D&digest=sha256%3Ad6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=618374c7-fea7-4db7-9bf9-92be25216381 time="2025-12-03T22:46:02Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa, 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:40655" http.request.id=335d9dbc-8116-4ce8-b415-fd2b3fe7a340 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/618374c7-fea7-4db7-9bf9-92be25216381?_state=FT7JAn0sNAv1ICRA3RtBwmCKP3TlgwWPOY5nAbccAed7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxODM3NGM3LWZlYTctNGRiNy05YmY5LTkyYmUyNTIxNjM4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yNDE0MDQ2ODdaIn0%3D&digest=sha256%3Ad6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.178495ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=618374c7-fea7-4db7-9bf9-92be25216381 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "PUT /v2/foo/bar/blobs/uploads/618374c7-fea7-4db7-9bf9-92be25216381?_state=FT7JAn0sNAv1ICRA3RtBwmCKP3TlgwWPOY5nAbccAed7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxODM3NGM3LWZlYTctNGRiNy05YmY5LTkyYmUyNTIxNjM4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yNDE0MDQ2ODdaIn0%3D&digest=sha256%3Ad6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=c320584d-a59f-4ffc-89fd-cd7c219f85c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.755249ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=2ef5c8ac-baeb-4755-8fde-5eb0007a0099 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/e477dd33-d503-4abf-9143-0fe314aca4f9?_state=16X0zKiNDhikQp231L2-pA61hYyTyPnMsPiEPeZlYoR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0NzdkZDMzLWQ1MDMtNGFiZi05MTQzLTBmZTMxNGFjYTRmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yNDY1MTYwMjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.312302ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "PUT /v2/foo/bar/blobs/uploads/e477dd33-d503-4abf-9143-0fe314aca4f9?_state=16X0zKiNDhikQp231L2-pA61hYyTyPnMsPiEPeZlYoR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0NzdkZDMzLWQ1MDMtNGFiZi05MTQzLTBmZTMxNGFjYTRmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yNDY1MTYwMjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=70512341-eb9e-4950-8a1e-942c12316413 http.request.method=POST http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.758238ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=c239c759-c4b4-4e3a-bafb-0afc0c5dc830 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/b8e6c1cf-f2d3-4997-b1bc-e044a2b71cd4?_state=4KmupMujnFh-L50Vc9qFoVfF_0ZK9z8BOOaQBWi94rR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZTZjMWNmLWYyZDMtNDk5Ny1iMWJjLWUwNDRhMmI3MWNkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yNTE0MDgyNzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.173105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "PUT /v2/foo/bar/blobs/uploads/b8e6c1cf-f2d3-4997-b1bc-e044a2b71cd4?_state=4KmupMujnFh-L50Vc9qFoVfF_0ZK9z8BOOaQBWi94rR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZTZjMWNmLWYyZDMtNDk5Ny1iMWJjLWUwNDRhMmI3MWNkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yNTE0MDgyNzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=cc6ae4cf-7bb2-44fc-b1e7-2d8fb11987f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.770803ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=3eca6571-82dd-4c08-adae-5403a438aa8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/ea95f354-eaa4-4307-91dd-4a606e388dc3?_state=_khOKDtdOc-rfJbSZw3Fc75TMB9xwDHzT4Zh9cfat6x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhOTVmMzU0LWVhYTQtNDMwNy05MWRkLTRhNjA2ZTM4OGRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yNTYxNjI3MzhaIn0%3D&digest=sha256%3Ad6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.89807698s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:02 +0000] "PUT /v2/foo/bar/blobs/uploads/ea95f354-eaa4-4307-91dd-4a606e388dc3?_state=_khOKDtdOc-rfJbSZw3Fc75TMB9xwDHzT4Zh9cfat6x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhOTVmMzU0LWVhYTQtNDMwNy05MWRkLTRhNjA2ZTM4OGRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowMi4yNTYxNjI3MzhaIn0%3D&digest=sha256%3Ad6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=e5b4c868-e106-4b91-8ed7-ed752fcc0096 http.request.method=POST http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.803478ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40655" http.request.id=13a610ac-71bf-4bd4-b1c6-351829c0c2b9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/4a624e94-f961-48eb-8c66-dda4abe5d866?_state=nkJe1zJ-Dzs3aW9m-6j2YBbxmOOI-zaeV-goWhqfL517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNjI0ZTk0LWY5NjEtNDhlYi04YzY2LWRkYTRhYmU1ZDg2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowNS4zNzUzMjcyODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.704352923s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:05 +0000] "PATCH /v2/foo/bar/blobs/uploads/4a624e94-f961-48eb-8c66-dda4abe5d866?_state=nkJe1zJ-Dzs3aW9m-6j2YBbxmOOI-zaeV-goWhqfL517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNjI0ZTk0LWY5NjEtNDhlYi04YzY2LWRkYTRhYmU1ZDg2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowNS4zNzUzMjcyODNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=2d6d24fe-f29d-449a-b162-c77bafbdc82f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/uploads/4a624e94-f961-48eb-8c66-dda4abe5d866?_state=SHJZxkvabNIkUExToFsi1-CQT1fGRLOGAoAJ8CGyDH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNjI0ZTk0LWY5NjEtNDhlYi04YzY2LWRkYTRhYmU1ZDg2NiIsIk9mZnNldCI6MTgzODAyODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDY6MDVaIn0%3D&digest=sha256%3Ad6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.436797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "PUT /v2/foo/bar/blobs/uploads/4a624e94-f961-48eb-8c66-dda4abe5d866?_state=SHJZxkvabNIkUExToFsi1-CQT1fGRLOGAoAJ8CGyDH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNjI0ZTk0LWY5NjEtNDhlYi04YzY2LWRkYTRhYmU1ZDg2NiIsIk9mZnNldCI6MTgzODAyODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDY6MDVaIn0%3D&digest=sha256%3Ad6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=61e6d913-9d97-4e55-8ea1-5490515d980b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.025422ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=f74e13d3-16a9-428f-b64c-0a1c5908a5dc http.request.method=GET http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=158.347319ms http.response.status=200 http.response.written=18380288 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "GET /v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa HTTP/1.1" 200 18380288 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=error msg="error parsing digest="sha257:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=2b245f2b-fbe7-41f7-a386-5e76d71a99e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/sha257:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" vars.name="foo/bar" time="2025-12-03T22:46:08Z" 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:40655" http.request.id=2b245f2b-fbe7-41f7-a386-5e76d71a99e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40734" http.request.uri="/v2/foo/bar/blobs/sha257:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.756753ms http.response.status=400 http.response.written=110 vars.digest="sha257:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "GET /v2/foo/bar/blobs/sha257:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=098c8458-7dde-40ff-a160-22ff71312993 http.request.method=GET http.request.remoteaddr="127.0.0.1:51382" http.request.uri="/v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.423829ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "GET /v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:46:08Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:46:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=1ea0dd38-0606-420a-b493-cef24fced870 http.request.method=GET http.request.remoteaddr="127.0.0.1:43440" http.request.uri="/v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.974807ms http.response.status=404 http.response.written=157 vars.digest="sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "GET /v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=139a19e1-5dfd-452c-8013-22f0b1f20c12 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43442" http.request.uri="/v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.698457ms http.response.status=404 http.response.written=157 vars.digest="sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=dc9931dc-f731-4894-8147-1c94c80fa90c http.request.method=POST http.request.remoteaddr="127.0.0.1:43442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726326ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=28d5b679-59be-4478-a53c-9e0a10c4c93b http.request.method=GET http.request.remoteaddr="127.0.0.1:43442" http.request.uri="/v2/foo/bar/blobs/uploads/d19964fd-76f4-4ffa-84f3-c488f18a4db4?_state=CttPmDG6qsww-Rt21sgug3ogghqGrgLs3V0E3ZN-f8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOTk2NGZkLTc2ZjQtNGZmYS04NGYzLWM0ODhmMThhNGRiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC44ODY4Nzc3NjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.82768ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "GET /v2/foo/bar/blobs/uploads/d19964fd-76f4-4ffa-84f3-c488f18a4db4?_state=CttPmDG6qsww-Rt21sgug3ogghqGrgLs3V0E3ZN-f8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOTk2NGZkLTc2ZjQtNGZmYS04NGYzLWM0ODhmMThhNGRiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC44ODY4Nzc3NjZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=daa86f3c-d8b8-418c-8d5f-f53bfa971e03 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43442" http.request.uri="/v2/foo/bar/blobs/uploads/d19964fd-76f4-4ffa-84f3-c488f18a4db4?_state=CttPmDG6qsww-Rt21sgug3ogghqGrgLs3V0E3ZN-f8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOTk2NGZkLTc2ZjQtNGZmYS04NGYzLWM0ODhmMThhNGRiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC44ODY4Nzc3NjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.710787ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/d19964fd-76f4-4ffa-84f3-c488f18a4db4?_state=CttPmDG6qsww-Rt21sgug3ogghqGrgLs3V0E3ZN-f8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOTk2NGZkLTc2ZjQtNGZmYS04NGYzLWM0ODhmMThhNGRiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC44ODY4Nzc3NjZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=cdbcbb00-af11-49ba-aa57-be7a1b8bf474 http.request.method=GET http.request.remoteaddr="127.0.0.1:43442" http.request.uri="/v2/foo/bar/blobs/uploads/d19964fd-76f4-4ffa-84f3-c488f18a4db4?_state=CttPmDG6qsww-Rt21sgug3ogghqGrgLs3V0E3ZN-f8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOTk2NGZkLTc2ZjQtNGZmYS04NGYzLWM0ODhmMThhNGRiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC44ODY4Nzc3NjZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d19964fd-76f4-4ffa-84f3-c488f18a4db4 time="2025-12-03T22:46:08Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=cdbcbb00-af11-49ba-aa57-be7a1b8bf474 http.request.method=GET http.request.remoteaddr="127.0.0.1:43442" http.request.uri="/v2/foo/bar/blobs/uploads/d19964fd-76f4-4ffa-84f3-c488f18a4db4?_state=CttPmDG6qsww-Rt21sgug3ogghqGrgLs3V0E3ZN-f8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOTk2NGZkLTc2ZjQtNGZmYS04NGYzLWM0ODhmMThhNGRiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC44ODY4Nzc3NjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.623405ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d19964fd-76f4-4ffa-84f3-c488f18a4db4 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "GET /v2/foo/bar/blobs/uploads/d19964fd-76f4-4ffa-84f3-c488f18a4db4?_state=CttPmDG6qsww-Rt21sgug3ogghqGrgLs3V0E3ZN-f8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOTk2NGZkLTc2ZjQtNGZmYS04NGYzLWM0ODhmMThhNGRiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC44ODY4Nzc3NjZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=a75fa886-2f19-4bfa-8c6a-aaa28965c383 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.958829ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=f755a50f-6e44-4935-8231-12f678737147 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/6d2f25e8-98bd-4e6b-99e3-8c40747b51fc?_state=3y6HG9fCnp-fyE_-6n5tW0bspwoRrXM3Vn7tIA61DfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMmYyNWU4LTk4YmQtNGU2Yi05OWUzLThjNDA3NDdiNTFmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC44OTU4NDY5ODNaIn0%3D&digest=sha256%3A6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" provided=sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 vars.name="foo/bar" vars.uuid=6d2f25e8-98bd-4e6b-99e3-8c40747b51fc time="2025-12-03T22:46:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=f755a50f-6e44-4935-8231-12f678737147 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/6d2f25e8-98bd-4e6b-99e3-8c40747b51fc?_state=3y6HG9fCnp-fyE_-6n5tW0bspwoRrXM3Vn7tIA61DfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMmYyNWU4LTk4YmQtNGU2Yi05OWUzLThjNDA3NDdiNTFmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC44OTU4NDY5ODNaIn0%3D&digest=sha256%3A6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6d2f25e8-98bd-4e6b-99e3-8c40747b51fc time="2025-12-03T22:46:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3, 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:40945" http.request.id=f755a50f-6e44-4935-8231-12f678737147 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/6d2f25e8-98bd-4e6b-99e3-8c40747b51fc?_state=3y6HG9fCnp-fyE_-6n5tW0bspwoRrXM3Vn7tIA61DfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMmYyNWU4LTk4YmQtNGU2Yi05OWUzLThjNDA3NDdiNTFmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC44OTU4NDY5ODNaIn0%3D&digest=sha256%3A6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.054759ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6d2f25e8-98bd-4e6b-99e3-8c40747b51fc 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "PUT /v2/foo/bar/blobs/uploads/6d2f25e8-98bd-4e6b-99e3-8c40747b51fc?_state=3y6HG9fCnp-fyE_-6n5tW0bspwoRrXM3Vn7tIA61DfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMmYyNWU4LTk4YmQtNGU2Yi05OWUzLThjNDA3NDdiNTFmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC44OTU4NDY5ODNaIn0%3D&digest=sha256%3A6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=3ad5eae7-a7ac-479f-8880-53310cf78ab0 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.661447ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=5eceba90-2da8-42d2-9c89-26c715b8e99c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/2847a0bb-05b7-44f9-96d3-1cdea42c4e7c?_state=Lo1hXlFUpOuXuft7AWrUBpqt5DIAi4g_USNITwY_u257Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4NDdhMGJiLTA1YjctNDRmOS05NmQzLTFjZGVhNDJjNGU3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC45MDMzNDIwMTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.04487ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "PUT /v2/foo/bar/blobs/uploads/2847a0bb-05b7-44f9-96d3-1cdea42c4e7c?_state=Lo1hXlFUpOuXuft7AWrUBpqt5DIAi4g_USNITwY_u257Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4NDdhMGJiLTA1YjctNDRmOS05NmQzLTFjZGVhNDJjNGU3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC45MDMzNDIwMTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=68cf0e44-d886-4192-9f41-25346f8516c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.576482ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=d20ee3d3-ad77-4ef1-b126-4d26f1c5d79a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/18fcc04d-68ce-4e7c-ad71-c68f2377cc23?_state=8y0jd8z9AvIeLVvX1IXthD4jPhDgnqyFg7pyDLmHSu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZmNjMDRkLTY4Y2UtNGU3Yy1hZDcxLWM2OGYyMzc3Y2MyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC45MDc3ODMwM1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.114663ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "PUT /v2/foo/bar/blobs/uploads/18fcc04d-68ce-4e7c-ad71-c68f2377cc23?_state=8y0jd8z9AvIeLVvX1IXthD4jPhDgnqyFg7pyDLmHSu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZmNjMDRkLTY4Y2UtNGU3Yy1hZDcxLWM2OGYyMzc3Y2MyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC45MDc3ODMwM1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=036c35e1-bb10-4dfd-b00f-395f1ad52fc3 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.592422ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=f189a85d-5d14-45a6-9cd4-86f8f08eae44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/8f92b2aa-1151-43ad-905b-9cf04fe10f7e?_state=zvj2V6g8tCr0y31dOYmjjF59axvKAjM5ZaM38q48Fmt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmOTJiMmFhLTExNTEtNDNhZC05MDViLTljZjA0ZmUxMGY3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC45MTIzNDgyNjNaIn0%3D&digest=sha256%3A6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" http.response.duration=6.679682857s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "PUT /v2/foo/bar/blobs/uploads/8f92b2aa-1151-43ad-905b-9cf04fe10f7e?_state=zvj2V6g8tCr0y31dOYmjjF59axvKAjM5ZaM38q48Fmt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmOTJiMmFhLTExNTEtNDNhZC05MDViLTljZjA0ZmUxMGY3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjowOC45MTIzNDgyNjNaIn0%3D&digest=sha256%3A6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=2cf28c6f-0b07-4930-8c60-68b4478cd19d http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.219417ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40945" http.request.id=e31dcc0d-1b21-4a1d-8c31-8521648f54a2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/e64feabd-2222-4d79-b320-84873aee754d?_state=BGS-d3TUbRvmKNCVYdgoKi98RMH8S7XizvTaL0dvh6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NGZlYWJkLTIyMjItNGQ3OS1iMzIwLTg0ODczYWVlNzU0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoxNS45NDEyOTM4NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.603105225s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:15 +0000] "PATCH /v2/foo/bar/blobs/uploads/e64feabd-2222-4d79-b320-84873aee754d?_state=BGS-d3TUbRvmKNCVYdgoKi98RMH8S7XizvTaL0dvh6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NGZlYWJkLTIyMjItNGQ3OS1iMzIwLTg0ODczYWVlNzU0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoxNS45NDEyOTM4NjNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=be0b7c47-36c9-465a-bca4-b7a07090ca68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/e64feabd-2222-4d79-b320-84873aee754d?_state=ai-rIkgBsETBYTwrYFBH1o0EMNllxzL5-Y-CHuejrqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NGZlYWJkLTIyMjItNGQ3OS1iMzIwLTg0ODczYWVlNzU0ZCIsIk9mZnNldCI6MjkxNzYzMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDY6MTVaIn0%3D&digest=sha256%3A6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.434303ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:22 +0000] "PUT /v2/foo/bar/blobs/uploads/e64feabd-2222-4d79-b320-84873aee754d?_state=ai-rIkgBsETBYTwrYFBH1o0EMNllxzL5-Y-CHuejrqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NGZlYWJkLTIyMjItNGQ3OS1iMzIwLTg0ODczYWVlNzU0ZCIsIk9mZnNldCI6MjkxNzYzMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDY6MTVaIn0%3D&digest=sha256%3A6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=e1ad32fb-e71a-4ec6-b469-bc0b0ecb108e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.875863ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=51ae2a07-9f7b-44d5-84c7-1a733dc5ee70 http.request.method=GET http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=325.679703ms http.response.status=200 http.response.written=29176320 127.0.0.1 - - [03/Dec/2025:22:46:22 +0000] "GET /v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 HTTP/1.1" 200 29176320 "" "Go-http-client/1.1" time="2025-12-03T22:46:22Z" level=error msg="error parsing digest="sha257:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=d1b52a87-1095-4483-80b9-472854a264a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha257:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" vars.name="foo/bar" time="2025-12-03T22:46:22Z" 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:40945" http.request.id=d1b52a87-1095-4483-80b9-472854a264a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha257:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.612964ms http.response.status=400 http.response.written=110 vars.digest="sha257:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:22 +0000] "GET /v2/foo/bar/blobs/sha257:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T22:46:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=ff2cef81-e743-41c1-8927-9ac36b217852 http.request.method=GET http.request.remoteaddr="127.0.0.1:38586" http.request.uri="/v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.15588ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:22 +0000] "GET /v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=608fb0f0-382c-4e30-b121-3e4ba626a2cc http.request.method=GET http.request.remoteaddr="127.0.0.1:38574" http.request.uri="/v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.881149ms http.response.status=200 http.response.written=4229952 127.0.0.1 - - [03/Dec/2025:22:46:22 +0000] "GET /v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2025-12-03T22:46:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40945" http.request.id=407d201c-20bf-451a-8dbf-9a9606f818d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38586" http.request.uri="/v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.456391ms http.response.status=200 http.response.written=3662 127.0.0.1 - - [03/Dec/2025:22:46:22 +0000] "GET /v2/foo/bar/blobs/sha256:6c6aa41a982c7b61fe1c5d530f85d2541d9108620df20db9cdd3229cccc3bab3 HTTP/1.1" 200 3662 "" "Go-http-client/1.1" time="2025-12-03T22:46:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=e630acba-8b59-4468-9646-a41df80e9309 http.request.method=GET http.request.remoteaddr="127.0.0.1:51368" http.request.uri="/v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=14.620125216s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "GET /v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2025-12-03T22:46:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40655" http.request.id=bcbd9fc1-24b2-477f-a988-11eeb733b8c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51382" http.request.uri="/v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=14.606092587s http.response.status=200 http.response.written=4222208 127.0.0.1 - - [03/Dec/2025:22:46:08 +0000] "GET /v2/foo/bar/blobs/sha256:d6b7aa7a578657910ffadf300ba2b212b672c4fa8a11bea736baf65d36c485aa HTTP/1.1" 200 4222208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (21.06s) === RUN TestBlobDelete time="2025-12-03T22:46:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:46:22Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:46:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=8133a137-d7c4-4b56-9d9b-1bb86025defa http.request.method=GET http.request.remoteaddr="127.0.0.1:50866" http.request.uri="/v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.84439ms http.response.status=404 http.response.written=157 vars.digest="sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "GET /v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=4b1422d1-d863-4ab3-8e34-54eeb0e57038 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50876" http.request.uri="/v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.778259ms http.response.status=404 http.response.written=157 vars.digest="sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=511404ca-8bf4-4aa3-9466-54986fa84dc2 http.request.method=POST http.request.remoteaddr="127.0.0.1:50876" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.728818ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=398cbbeb-5b5c-4b7a-a64a-22f0595e18b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50876" http.request.uri="/v2/foo/bar/blobs/uploads/5e59091c-9763-4f37-9657-4e386f83bd22?_state=LxkW-jbtx1rZyrUMDzcoP4hugO9s0lv_ZVHkmUA2_o97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNTkwOTFjLTk3NjMtNGYzNy05NjU3LTRlMzg2ZjgzYmQyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NjUzNjE5OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.852987ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "GET /v2/foo/bar/blobs/uploads/5e59091c-9763-4f37-9657-4e386f83bd22?_state=LxkW-jbtx1rZyrUMDzcoP4hugO9s0lv_ZVHkmUA2_o97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNTkwOTFjLTk3NjMtNGYzNy05NjU3LTRlMzg2ZjgzYmQyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NjUzNjE5OTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=8783d650-a00f-4a96-8fe1-290d839d487a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50876" http.request.uri="/v2/foo/bar/blobs/uploads/5e59091c-9763-4f37-9657-4e386f83bd22?_state=LxkW-jbtx1rZyrUMDzcoP4hugO9s0lv_ZVHkmUA2_o97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNTkwOTFjLTk3NjMtNGYzNy05NjU3LTRlMzg2ZjgzYmQyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NjUzNjE5OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.642153ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "DELETE /v2/foo/bar/blobs/uploads/5e59091c-9763-4f37-9657-4e386f83bd22?_state=LxkW-jbtx1rZyrUMDzcoP4hugO9s0lv_ZVHkmUA2_o97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNTkwOTFjLTk3NjMtNGYzNy05NjU3LTRlMzg2ZjgzYmQyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NjUzNjE5OTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=d758bde6-b46d-454c-9d5d-77c926b8352b http.request.method=GET http.request.remoteaddr="127.0.0.1:50876" http.request.uri="/v2/foo/bar/blobs/uploads/5e59091c-9763-4f37-9657-4e386f83bd22?_state=LxkW-jbtx1rZyrUMDzcoP4hugO9s0lv_ZVHkmUA2_o97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNTkwOTFjLTk3NjMtNGYzNy05NjU3LTRlMzg2ZjgzYmQyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NjUzNjE5OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5e59091c-9763-4f37-9657-4e386f83bd22 time="2025-12-03T22:46:23Z" 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:36185" http.request.id=d758bde6-b46d-454c-9d5d-77c926b8352b http.request.method=GET http.request.remoteaddr="127.0.0.1:50876" http.request.uri="/v2/foo/bar/blobs/uploads/5e59091c-9763-4f37-9657-4e386f83bd22?_state=LxkW-jbtx1rZyrUMDzcoP4hugO9s0lv_ZVHkmUA2_o97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNTkwOTFjLTk3NjMtNGYzNy05NjU3LTRlMzg2ZjgzYmQyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NjUzNjE5OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.685088ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5e59091c-9763-4f37-9657-4e386f83bd22 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "GET /v2/foo/bar/blobs/uploads/5e59091c-9763-4f37-9657-4e386f83bd22?_state=LxkW-jbtx1rZyrUMDzcoP4hugO9s0lv_ZVHkmUA2_o97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNTkwOTFjLTk3NjMtNGYzNy05NjU3LTRlMzg2ZjgzYmQyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NjUzNjE5OTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=fe6a9985-3a2f-494e-b08d-941afe62648f http.request.method=POST http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.040097ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=6c9dbc43-a4b9-4eac-9d8b-6ea2af930e66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/6fa506ff-71c7-4a9d-adb1-145832421898?_state=ngvebtrSlQsSMp7e2Pj_5U2VAecDA7aDGVqnW73RAb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYTUwNmZmLTcxYzctNGE5ZC1hZGIxLTE0NTgzMjQyMTg5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NzQ0MDIzMDVaIn0%3D&digest=sha256%3Aac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" provided=sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 vars.name="foo/bar" vars.uuid=6fa506ff-71c7-4a9d-adb1-145832421898 time="2025-12-03T22:46:23Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=6c9dbc43-a4b9-4eac-9d8b-6ea2af930e66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/6fa506ff-71c7-4a9d-adb1-145832421898?_state=ngvebtrSlQsSMp7e2Pj_5U2VAecDA7aDGVqnW73RAb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYTUwNmZmLTcxYzctNGE5ZC1hZGIxLTE0NTgzMjQyMTg5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NzQ0MDIzMDVaIn0%3D&digest=sha256%3Aac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6fa506ff-71c7-4a9d-adb1-145832421898 time="2025-12-03T22:46:23Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2, 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:36185" http.request.id=6c9dbc43-a4b9-4eac-9d8b-6ea2af930e66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/6fa506ff-71c7-4a9d-adb1-145832421898?_state=ngvebtrSlQsSMp7e2Pj_5U2VAecDA7aDGVqnW73RAb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYTUwNmZmLTcxYzctNGE5ZC1hZGIxLTE0NTgzMjQyMTg5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NzQ0MDIzMDVaIn0%3D&digest=sha256%3Aac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.125723ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6fa506ff-71c7-4a9d-adb1-145832421898 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "PUT /v2/foo/bar/blobs/uploads/6fa506ff-71c7-4a9d-adb1-145832421898?_state=ngvebtrSlQsSMp7e2Pj_5U2VAecDA7aDGVqnW73RAb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYTUwNmZmLTcxYzctNGE5ZC1hZGIxLTE0NTgzMjQyMTg5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NzQ0MDIzMDVaIn0%3D&digest=sha256%3Aac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=2afd1096-e7b2-48f7-a907-d8ff8273aef4 http.request.method=POST http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.628582ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=8ba881cf-cf07-4970-979e-f3e055dcc15a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/e8f64c3b-5708-40e7-a813-d87da22b9e07?_state=djWW1pwtPkov3BGSauoyCCCNGyFk-BBG-jmjIW6QKQN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZjY0YzNiLTU3MDgtNDBlNy1hODEzLWQ4N2RhMjJiOWUwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NzkwMDgwNzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.990403ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "PUT /v2/foo/bar/blobs/uploads/e8f64c3b-5708-40e7-a813-d87da22b9e07?_state=djWW1pwtPkov3BGSauoyCCCNGyFk-BBG-jmjIW6QKQN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZjY0YzNiLTU3MDgtNDBlNy1hODEzLWQ4N2RhMjJiOWUwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40NzkwMDgwNzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=e418c72e-05f6-4c6a-88cd-45fb0a436d3b http.request.method=POST http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.628292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=51b6ad6a-b5cb-4bd9-b513-e91c9fa91fad http.request.method=PUT http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/c92a11b9-3626-42ce-98b1-eca1405a13ed?_state=XVOHqhbWnPPu-BZNkCD_sxzce7CT7Wr1A4WbCZbGT5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5MmExMWI5LTM2MjYtNDJjZS05OGIxLWVjYTE0MDVhMTNlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40ODM1Mzk4NzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.032928ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "PUT /v2/foo/bar/blobs/uploads/c92a11b9-3626-42ce-98b1-eca1405a13ed?_state=XVOHqhbWnPPu-BZNkCD_sxzce7CT7Wr1A4WbCZbGT5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5MmExMWI5LTM2MjYtNDJjZS05OGIxLWVjYTE0MDVhMTNlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40ODM1Mzk4NzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=74002615-c7d5-4990-aa85-93678702eb35 http.request.method=POST http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.647312ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=8a80a411-7919-4c30-ab29-17edb1eb7343 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/14ba01f8-cf66-44ce-b1e7-179954425965?_state=GjFcEFPYx44wj2tzWPtacYD__fGS4jAo6In7u4KqiSV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0YmEwMWY4LWNmNjYtNDRjZS1iMWU3LTE3OTk1NDQyNTk2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40ODgzMTM2MjRaIn0%3D&digest=sha256%3Aac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.12668506s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:23 +0000] "PUT /v2/foo/bar/blobs/uploads/14ba01f8-cf66-44ce-b1e7-179954425965?_state=GjFcEFPYx44wj2tzWPtacYD__fGS4jAo6In7u4KqiSV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0YmEwMWY4LWNmNjYtNDRjZS1iMWU3LTE3OTk1NDQyNTk2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyMy40ODgzMTM2MjRaIn0%3D&digest=sha256%3Aac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=c71899fb-d13a-43d9-9b2e-2809bb29fab5 http.request.method=POST http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.103912ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36185" http.request.id=c9249351-15ec-4101-a604-3eb20bba58f7 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/22f645b9-fbf3-4e60-8e7e-6d4171cef702?_state=-dJWz3czfSFBjuq-haEGIvwvGkzQIMnCqCko3p7r4bR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyZjY0NWI5LWZiZjMtNGU2MC04ZTdlLTZkNDE3MWNlZjcwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyOC44Njg2NTc0ODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.231651077s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:28 +0000] "PATCH /v2/foo/bar/blobs/uploads/22f645b9-fbf3-4e60-8e7e-6d4171cef702?_state=-dJWz3czfSFBjuq-haEGIvwvGkzQIMnCqCko3p7r4bR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyZjY0NWI5LWZiZjMtNGU2MC04ZTdlLTZkNDE3MWNlZjcwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjoyOC44Njg2NTc0ODFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=704f1736-68de-481f-8834-b0491f7d8824 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/uploads/22f645b9-fbf3-4e60-8e7e-6d4171cef702?_state=kTxGVdHM5-90HiTMfDHcPe6Kk0ZaBqPrPQ5xP_em2Fh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyZjY0NWI5LWZiZjMtNGU2MC04ZTdlLTZkNDE3MWNlZjcwMiIsIk9mZnNldCI6MjU2NDM1MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDY6MjhaIn0%3D&digest=sha256%3Aac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.39497ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "PUT /v2/foo/bar/blobs/uploads/22f645b9-fbf3-4e60-8e7e-6d4171cef702?_state=kTxGVdHM5-90HiTMfDHcPe6Kk0ZaBqPrPQ5xP_em2Fh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyZjY0NWI5LWZiZjMtNGU2MC04ZTdlLTZkNDE3MWNlZjcwMiIsIk9mZnNldCI6MjU2NDM1MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDY6MjhaIn0%3D&digest=sha256%3Aac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=8e3b1a96-266f-4437-b3ef-a20fac296c23 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.787597ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=2209329c-0fac-4349-ac1d-b45566b0d138 http.request.method=GET http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=244.47878ms http.response.status=200 http.response.written=25643520 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "GET /v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 200 25643520 "" "Go-http-client/1.1" time="2025-12-03T22:46:34Z" level=error msg="error parsing digest="sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=eccedced-d365-4231-92a8-ea0cbca32a7a http.request.method=GET http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" vars.name="foo/bar" time="2025-12-03T22:46:34Z" 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:36185" http.request.id=eccedced-d365-4231-92a8-ea0cbca32a7a http.request.method=GET http.request.remoteaddr="127.0.0.1:50882" http.request.uri="/v2/foo/bar/blobs/sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.750717ms http.response.status=400 http.response.written=110 vars.digest="sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "GET /v2/foo/bar/blobs/sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T22:46:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=a7c79735-99c2-419d-b22a-2c2b6fdf90d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57532" http.request.uri="/v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.545703ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "GET /v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=a0034aaa-3639-4b92-902f-9e9a1bafea3a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57538" http.request.uri="/v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.373775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=7fd9cfb9-eece-46ef-a8ef-63c1f4b6f901 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57538" http.request.uri="/v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.596111ms http.response.status=404 http.response.written=157 vars.digest="sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:46:34Z" 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:36185" http.request.id=5524cb2f-b16c-42c1-af8d-6fa71eeff9a2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57538" http.request.uri="/v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.604694ms http.response.status=404 http.response.written=74 vars.digest="sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-03T22:46:34Z" level=error msg="error parsing digest="sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=8fa802af-57f3-4c1a-8796-47be30f589e7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57540" http.request.uri="/v2/foo/bar/blobs/sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" vars.name="foo/bar" time="2025-12-03T22:46:34Z" 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:36185" http.request.id=8fa802af-57f3-4c1a-8796-47be30f589e7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57540" http.request.uri="/v2/foo/bar/blobs/sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.933545ms http.response.status=400 http.response.written=110 vars.digest="sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "DELETE /v2/foo/bar/blobs/sha257:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T22:46:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=903e4cd6-eefd-40b5-a6f3-7d7910330c5b http.request.method=POST http.request.remoteaddr="127.0.0.1:57552" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.905427ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=8d0a839f-a6c1-47d4-80e5-f29382fcddcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57552" http.request.uri="/v2/foo/bar/blobs/uploads/e5abe842-f94c-4abf-9efd-c131fd09cc5b?_state=HAV5pXlK1P1NOSJMxHBA2xxV7pZPb2RRmEubVPXUPM57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1YWJlODQyLWY5NGMtNGFiZi05ZWZkLWMxMzFmZDA5Y2M1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjozNC40NzYyODQ4NTFaIn0%3D&digest=sha256%3Aac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.152325773s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "PUT /v2/foo/bar/blobs/uploads/e5abe842-f94c-4abf-9efd-c131fd09cc5b?_state=HAV5pXlK1P1NOSJMxHBA2xxV7pZPb2RRmEubVPXUPM57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1YWJlODQyLWY5NGMtNGFiZi05ZWZkLWMxMzFmZDA5Y2M1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjozNC40NzYyODQ4NTFaIn0%3D&digest=sha256%3Aac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=fc1d3560-f954-4d41-885b-ca32691d4484 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57552" http.request.uri="/v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.321929ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=3003af98-11a1-4402-b6b7-bda98fbfe9b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57524" http.request.uri="/v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.486909816s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "GET /v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2025-12-03T22:46:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36185" http.request.id=c3393fb8-b53c-4df1-b393-9e215ade2b88 http.request.method=GET http.request.remoteaddr="127.0.0.1:57532" http.request.uri="/v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.476626773s http.response.status=200 http.response.written=4222208 127.0.0.1 - - [03/Dec/2025:22:46:34 +0000] "GET /v2/foo/bar/blobs/sha256:ac795609f340d345be594065149845d4b6607d1d032765e74e4d6810919cf2f2 HTTP/1.1" 200 4222208 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (16.98s) === RUN TestRelativeURL time="2025-12-03T22:46: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-03T22:46:39Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:46:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35119" http.request.id=3b207e3c-74ae-49be-ad3e-85fd788fb2ba http.request.method=POST http.request.remoteaddr="127.0.0.1:59222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.259937ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35119" http.request.id=63218c79-e72e-4a04-baa5-dd82aa3b0d1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59222" http.request.uri="/v2/foo/bar/blobs/uploads/bb2fabc7-d0a6-461c-82aa-1370e5836412?_state=5dm544-v4YzoPFM84kKLxxJthFDW2EtdnSoR4xn5suF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiMmZhYmM3LWQwYTYtNDYxYy04MmFhLTEzNzBlNTgzNjQxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjozOS45NDE3NDgxNDdaIn0%3D&digest=sha256%3A59ef7a75ce6cad871bd446843cf8582c6b7a6128bd9125eaf93dc65b53d171f4" http.request.useragent="Go-http-client/1.1" http.response.duration=6.701868925s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:40 +0000] "PUT /v2/foo/bar/blobs/uploads/bb2fabc7-d0a6-461c-82aa-1370e5836412?_state=5dm544-v4YzoPFM84kKLxxJthFDW2EtdnSoR4xn5suF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiMmZhYmM3LWQwYTYtNDYxYy04MmFhLTEzNzBlNTgzNjQxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0NjozOS45NDE3NDgxNDdaIn0%3D&digest=sha256%3A59ef7a75ce6cad871bd446843cf8582c6b7a6128bd9125eaf93dc65b53d171f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35119" http.request.id=2c5f67d7-288d-4d54-a75f-43f7fe558c57 http.request.method=POST http.request.remoteaddr="127.0.0.1:59222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.051151ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35119" http.request.id=ac9163f0-258d-4e91-bb8b-4075a13a5a39 http.request.method=POST http.request.remoteaddr="127.0.0.1:59222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.693172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35119" http.request.id=dea3361e-cb34-4a05-98ba-75ad4ea2d042 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59222" http.request.uri="/v2/foo/bar/blobs/uploads/2b8ae86e-e231-4baf-855c-c968aafc5d9d?_state=kamPKqQlU8JW4f5D6ZB2hQTOEydEt_OjshRoNZwNHAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiOGFlODZlLWUyMzEtNGJhZi04NTVjLWM5NjhhYWZjNWQ5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0Njo0Ny40NjE1NjQ4NDFaIn0%3D&digest=sha256%3A94b5e4ed92bb7a458d7239a6176f9ef3e1f927db15b3fdd9c7dc17cb5c3278ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.035032312s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:47 +0000] "PUT /v2/foo/bar/blobs/uploads/2b8ae86e-e231-4baf-855c-c968aafc5d9d?_state=kamPKqQlU8JW4f5D6ZB2hQTOEydEt_OjshRoNZwNHAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiOGFlODZlLWUyMzEtNGJhZi04NTVjLWM5NjhhYWZjNWQ5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0Njo0Ny40NjE1NjQ4NDFaIn0%3D&digest=sha256%3A94b5e4ed92bb7a458d7239a6176f9ef3e1f927db15b3fdd9c7dc17cb5c3278ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (9.57s) === RUN TestBlobDeleteDisabled time="2025-12-03T22:46:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:46:49Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:46:49Z" 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:37437" http.request.id=9e19b79f-87ef-4dc1-a1f2-e7988d6c1d4e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46222" http.request.uri="/v2/foo/bar/blobs/sha256:b21f6157ff67d91f79971f410c8a0741bd113836dd3d4152689e18832b5c9c3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.089607ms http.response.status=405 http.response.written=78 vars.digest="sha256:b21f6157ff67d91f79971f410c8a0741bd113836dd3d4152689e18832b5c9c3d" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:b21f6157ff67d91f79971f410c8a0741bd113836dd3d4152689e18832b5c9c3d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.33s) === RUN TestDeleteDisabled time="2025-12-03T22:46:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:46:49Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:46:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36421" http.request.id=b2561e4c-a887-4833-b661-15e3d8df6f70 http.request.method=POST http.request.remoteaddr="127.0.0.1:43438" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.0862ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36421" http.request.id=35718c44-98b1-4f8e-b7ad-d044b74c478f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43438" http.request.uri="/v2/foo/bar/blobs/uploads/98e83d3a-846a-443b-b376-e50ff854f7bd?_state=MUI9mx7kyxA39bKCnKqDn9xWRHoj-WTIpM6WE32G5OV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZTgzZDNhLTg0NmEtNDQzYi1iMzc2LWU1MGZmODU0ZjdiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0Njo1MC4zODU0MjI5MDJaIn0%3D&digest=sha256%3A257cf98dcb09ffa96943f1e0a5714006e487385fa16878efe125163e06b7e514" http.request.useragent="Go-http-client/1.1" http.response.duration=7.003647466s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:50 +0000] "PUT /v2/foo/bar/blobs/uploads/98e83d3a-846a-443b-b376-e50ff854f7bd?_state=MUI9mx7kyxA39bKCnKqDn9xWRHoj-WTIpM6WE32G5OV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZTgzZDNhLTg0NmEtNDQzYi1iMzc2LWU1MGZmODU0ZjdiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0Njo1MC4zODU0MjI5MDJaIn0%3D&digest=sha256%3A257cf98dcb09ffa96943f1e0a5714006e487385fa16878efe125163e06b7e514 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:57Z" 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:36421" http.request.id=d402d338-55f1-4f73-85a6-d826eb4d5c3e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43438" http.request.uri="/v2/foo/bar/blobs/sha256:257cf98dcb09ffa96943f1e0a5714006e487385fa16878efe125163e06b7e514" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.76288ms http.response.status=405 http.response.written=78 vars.digest="sha256:257cf98dcb09ffa96943f1e0a5714006e487385fa16878efe125163e06b7e514" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:46:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:257cf98dcb09ffa96943f1e0a5714006e487385fa16878efe125163e06b7e514 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (7.57s) === RUN TestDeleteReadOnly time="2025-12-03T22:46: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-03T22:46:57Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:46:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41137" http.request.id=53c1c793-7c6f-4a57-a99c-65b2ee303d2e http.request.method=POST http.request.remoteaddr="127.0.0.1:48324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.142479ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:46:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41137" http.request.id=3e01589e-471b-4e2d-80c9-b8b8b53ee0ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:48324" http.request.uri="/v2/foo/bar/blobs/uploads/c9884c1d-efdc-457c-99a0-3e8aa09c4914?_state=9Z_YfZNpW7IZAszptFbOxJaPiIJYoXAK7JFH1sN7rV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5ODg0YzFkLWVmZGMtNDU3Yy05OWEwLTNlOGFhMDljNDkxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0Njo1Ny43MDExNTU4ODZaIn0%3D&digest=sha256%3Abd341c9f9290e13f546180578a8374bb567b7f3047767b38217853cab217b6f3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.165918991s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:46:57 +0000] "PUT /v2/foo/bar/blobs/uploads/c9884c1d-efdc-457c-99a0-3e8aa09c4914?_state=9Z_YfZNpW7IZAszptFbOxJaPiIJYoXAK7JFH1sN7rV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5ODg0YzFkLWVmZGMtNDU3Yy05OWEwLTNlOGFhMDljNDkxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0Njo1Ny43MDExNTU4ODZaIn0%3D&digest=sha256%3Abd341c9f9290e13f546180578a8374bb567b7f3047767b38217853cab217b6f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [03/Dec/2025:22:46:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:bd341c9f9290e13f546180578a8374bb567b7f3047767b38217853cab217b6f3 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.48s) === RUN TestStartPushReadOnly time="2025-12-03T22:46:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:46:59Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [03/Dec/2025:22:46:59 +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-03T22:46:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:46:59Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:46:59Z" 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:39693" http.request.id=637e8ac7-3bdc-40a6-a5ef-72cac04fbf4a http.request.method=GET http.request.remoteaddr="127.0.0.1:32854" 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.044303ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:46:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T22:46:59Z" 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:39693" http.request.id=11d43ae6-e99f-430a-b9b4-e1080bdc2209 http.request.method=GET http.request.remoteaddr="127.0.0.1:32854" 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.556141ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:22:46:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:46:59Z" 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:39693" http.request.id=3592143f-4e4e-44ea-b2dc-262a9f5412a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" 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.677376ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:46:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T22:46:59Z" 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:39693" http.request.id=9b4795d1-8bf5-4b9a-aba4-a0f5f1627630 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.182016ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:46:59Z" 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:39693" http.request.id=9b4795d1-8bf5-4b9a-aba4-a0f5f1627630 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.270252ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:46:59Z" 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:39693" http.request.id=9b4795d1-8bf5-4b9a-aba4-a0f5f1627630 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.324144ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:46:59Z" 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:39693" http.request.id=9b4795d1-8bf5-4b9a-aba4-a0f5f1627630 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.386803ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:46:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T22:47:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=7dc167ff-4749-4ec5-ace2-daa0d83f27d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.057581ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=bc2afb4b-75f9-448a-9a31-be6ca7ca15b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/blobs/uploads/f653f571-04b5-4edf-bf8b-3f2c94bfb33d?_state=MEYf_T9b4FDaF35tnLjp9BUcpP4LCJHT2xHElVQko_17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNjUzZjU3MS0wNGI1LTRlZGYtYmY4Yi0zZjJjOTRiZmIzM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MDAuMjAzMTAyODg3WiJ9&digest=sha256%3A5e4141a22591f45399ef4f01fba519b12519817212afac94fe832f924d92a85a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.141009902s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/f653f571-04b5-4edf-bf8b-3f2c94bfb33d?_state=MEYf_T9b4FDaF35tnLjp9BUcpP4LCJHT2xHElVQko_17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNjUzZjU3MS0wNGI1LTRlZGYtYmY4Yi0zZjJjOTRiZmIzM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MDAuMjAzMTAyODg3WiJ9&digest=sha256%3A5e4141a22591f45399ef4f01fba519b12519817212afac94fe832f924d92a85a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=c00c6817-476e-4050-b9d8-ac4e017d6916 http.request.method=POST http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.109372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=61a00c95-29e0-4289-8711-4618f000221e http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/blobs/uploads/785bac5a-d463-4dad-8b4b-0f5dc8fd0cd4?_state=LKFmL4X552HKs5VLvAfRd_o4GzfAh6owOs-tx02-rTV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODViYWM1YS1kNDYzLTRkYWQtOGI0Yi0wZjVkYzhmZDBjZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MDIuNzQ5OTE1MDAxWiJ9&digest=sha256%3A381516fdfe89d3e029f45102dcaa395b58ea1fb4891bf0c6fc4de845b44a3800" http.request.useragent="Go-http-client/1.1" http.response.duration=3.803895623s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/785bac5a-d463-4dad-8b4b-0f5dc8fd0cd4?_state=LKFmL4X552HKs5VLvAfRd_o4GzfAh6owOs-tx02-rTV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODViYWM1YS1kNDYzLTRkYWQtOGI0Yi0wZjVkYzhmZDBjZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MDIuNzQ5OTE1MDAxWiJ9&digest=sha256%3A381516fdfe89d3e029f45102dcaa395b58ea1fb4891bf0c6fc4de845b44a3800 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=9615cb5c-38d5-4e3c-aec9-21e53957b123 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.872919ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=611bc751-8c59-41c0-b08f-a2b3c7e291b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b" http.request.useragent="Go-http-client/1.1" http.response.duration=7.566906ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=8420d5b6-3d06-40ce-ad39-ad3c33d4e415 http.request.method=GET http.request.remoteaddr="127.0.0.1:32854" 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=3.996549ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=b02ae59c-4413-429a-8ad2-90b03dab07a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.995542ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "GET /v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" 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:39693" http.request.id=243cd244-a592-4773-a979-e177b38840bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b" http.request.useragent="Go-http-client/1.1" http.response.duration=7.803026ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" 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:39693" http.request.id=84cf9e6f-4bfb-4ac6-a479-2f345c185ec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b" http.request.useragent="Go-http-client/1.1" http.response.duration=7.776087ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:39693" http.request.id=632ef388-b4b1-4e1c-a3cc-f3f0d239014b http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b" http.request.useragent="Go-http-client/1.1" http.response.duration=7.644773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=7afb1bef-65b4-4153-b3a7-ac77c2086fd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.07135ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "GET /v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=c93a848d-53a5-4f1d-bace-d7bc6828472d http.request.method=GET http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.752018ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=4b4f66d4-d730-4981-85fb-38aa883cd145 http.request.method=GET http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.295549ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "GET /v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=e2b43ef3-9fe8-4c7c-bc2f-eb718bdaddda http.request.method=GET http.request.remoteaddr="127.0.0.1:32854" 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.554498ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=error msg="payload digest does match: "sha256:4395a98c050376ed204760940bd7bcf7bb01211a1e4c4efc977c0bf25a3d7745" != "sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b"" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=9b9439b7-a590-42f2-956a-c3d8e9630d58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b" time="2025-12-03T22:47:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=9b9439b7-a590-42f2-956a-c3d8e9630d58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32854" http.request.uri="/v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.867907ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b" 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:9ff83908b83fdf391baadc715e5fdffe029ae007c426920ce765ae00899c5a2b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" 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:39693" http.request.id=e2ea1aaa-a3b4-4161-ad91-c25fc34d2379 http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" 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.881675ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" 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:39693" http.request.id=c1f163af-01b8-45b4-92fb-d000d3811662 http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" 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.521843ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39693" http.request.id=a035d52e-bbdd-4993-9ef8-6078b420525a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" 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.770367ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:47:06Z" 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:39693" http.request.id=a035d52e-bbdd-4993-9ef8-6078b420525a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" 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.947774ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:47:06Z" 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:39693" http.request.id=a035d52e-bbdd-4993-9ef8-6078b420525a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" 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.084381ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=e472bf5d-7e67-497c-b384-57f7d0022a47 http.request.method=POST http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.667083ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=0cfc9a67-1ce1-4dfa-9e63-eb80fcdb8eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/blobs/uploads/4ef54d07-d1a7-4175-bdfb-a9f96a9049e0?_state=Iku26LHZHPW2JiZvNtFW_yFSJd9k1BFD2yE2hD2VHnl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZWY1NGQwNy1kMWE3LTQxNzUtYmRmYi1hOWY5NmE5MDQ5ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MDYuNjM5OTY4NDM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.51242ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/4ef54d07-d1a7-4175-bdfb-a9f96a9049e0?_state=Iku26LHZHPW2JiZvNtFW_yFSJd9k1BFD2yE2hD2VHnl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZWY1NGQwNy1kMWE3LTQxNzUtYmRmYi1hOWY5NmE5MDQ5ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MDYuNjM5OTY4NDM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:06Z" 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:39693" http.request.id=a8f1df6a-c7a5-4943-bb32-3bce9f4d38d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" 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.961817ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:47:06Z" 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:39693" http.request.id=a8f1df6a-c7a5-4943-bb32-3bce9f4d38d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" 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.102321ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:47:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T22:47:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=d66fbe84-5399-4b61-86f3-82484983a16f http.request.method=POST http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.997144ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=5828f3cc-9a6c-431a-9e46-d5aca43b75b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/blobs/uploads/425fd5a4-ea24-4475-adad-1705b6f19768?_state=eInEbjt7ehXO48mlZzzRVMhVtyzsxtK_zeUVF3re51t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MjVmZDVhNC1lYTI0LTQ0NzUtYWRhZC0xNzA1YjZmMTk3NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MDcuMTM0Nzg2OTU0WiJ9&digest=sha256%3Ac1223fb7c21c58710c430b9ebf76c7144f472ad6d04401eb8720c82c60b8a3b6" http.request.useragent="Go-http-client/1.1" http.response.duration=5.218677531s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/425fd5a4-ea24-4475-adad-1705b6f19768?_state=eInEbjt7ehXO48mlZzzRVMhVtyzsxtK_zeUVF3re51t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MjVmZDVhNC1lYTI0LTQ0NzUtYWRhZC0xNzA1YjZmMTk3NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MDcuMTM0Nzg2OTU0WiJ9&digest=sha256%3Ac1223fb7c21c58710c430b9ebf76c7144f472ad6d04401eb8720c82c60b8a3b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=11523ef6-6643-459d-9d89-6f370b2fe88d http.request.method=POST http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.145672ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=030c5759-f44c-4405-b087-004453128a27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/blobs/uploads/be9f87bd-2999-46a1-b208-95dfe759c8e2?_state=aHiUXZ9ADT7ZnNam_yGE_yYZIB68LiA1CSSCb-ZBmTJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZTlmODdiZC0yOTk5LTQ2YTEtYjIwOC05NWRmZTc1OWM4ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MTIuNzg2NTIyMzcxWiJ9&digest=sha256%3Af74b6ac3686dbc887bf81c168fc7208c8e58ee68e562b5d43b4353aaf82f458a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.115703689s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/be9f87bd-2999-46a1-b208-95dfe759c8e2?_state=aHiUXZ9ADT7ZnNam_yGE_yYZIB68LiA1CSSCb-ZBmTJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZTlmODdiZC0yOTk5LTQ2YTEtYjIwOC05NWRmZTc1OWM4ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MTIuNzg2NTIyMzcxWiJ9&digest=sha256%3Af74b6ac3686dbc887bf81c168fc7208c8e58ee68e562b5d43b4353aaf82f458a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" 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:39693" http.request.id=034e7867-bb5a-4f77-be77-d82bb29c6e0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.528114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" 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:39693" http.request.id=87375955-c3d1-485c-b41b-e9aa424847b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/manifests/sha256:3d0061ad43f95651e07ce87086b08f7a4bf3e7db7933575b8401717147edb6ed" http.request.useragent="Go-http-client/1.1" http.response.duration=2.144006ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:3d0061ad43f95651e07ce87086b08f7a4bf3e7db7933575b8401717147edb6ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=4edbcda0-db68-4646-87e1-b7c81b7c009b http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" 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.954557ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=2da6abd8-9f65-4ee0-a3d6-6cd60dde7a2d http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/manifests/sha256:3d0061ad43f95651e07ce87086b08f7a4bf3e7db7933575b8401717147edb6ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.895021ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema2/manifests/sha256:3d0061ad43f95651e07ce87086b08f7a4bf3e7db7933575b8401717147edb6ed HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=1f20b5d4-474e-4f50-8cef-7db5f4a42f14 http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.724343ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=c46ea295-a8e5-4a30-a60a-33b7865debff http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/manifests/sha256:3d0061ad43f95651e07ce87086b08f7a4bf3e7db7933575b8401717147edb6ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.545104ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema2/manifests/sha256:3d0061ad43f95651e07ce87086b08f7a4bf3e7db7933575b8401717147edb6ed HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=4508d69a-3994-4be4-97ad-8e791583dd20 http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" 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.590739ms http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="rewriting manifest sha256:3d0061ad43f95651e07ce87086b08f7a4bf3e7db7933575b8401717147edb6ed in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=0512e20d-2eb5-46c3-bc11-8856ffbf20e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" 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-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=0512e20d-2eb5-46c3-bc11-8856ffbf20e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" 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=4.290701ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" 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:39693" http.request.id=f8bc4d1d-7002-444d-8b78-20c48c131b09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" 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.791593ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" 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:39693" http.request.id=c861f737-2272-42af-a469-c3546d1be1e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.248051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" 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:39693" http.request.id=08f82174-82fe-4e2b-a85b-d34316634c8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/manifests/sha256:99d368a3fe2cb76097b4ab14c7cda03b28f7ad5cba98b0d4a0ba6d73989a44ea" http.request.useragent="Go-http-client/1.1" http.response.duration=2.042313ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:99d368a3fe2cb76097b4ab14c7cda03b28f7ad5cba98b0d4a0ba6d73989a44ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=a3badb6b-0c8f-44b5-8381-8e72d728a23a http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" 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.978333ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=2271248b-a5b5-4848-ad17-41afed9ba928 http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/manifests/sha256:99d368a3fe2cb76097b4ab14c7cda03b28f7ad5cba98b0d4a0ba6d73989a44ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.914969ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema2/manifests/sha256:99d368a3fe2cb76097b4ab14c7cda03b28f7ad5cba98b0d4a0ba6d73989a44ea HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=3227fb70-7f26-4b8a-a43b-d9a66db62b00 http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.674298ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=90cce379-5b5c-4ce4-89c3-b7a529356ada http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" http.request.uri="/v2/foo/schema2/manifests/sha256:99d368a3fe2cb76097b4ab14c7cda03b28f7ad5cba98b0d4a0ba6d73989a44ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.642187ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema2/manifests/sha256:99d368a3fe2cb76097b4ab14c7cda03b28f7ad5cba98b0d4a0ba6d73989a44ea HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=info msg="rewriting manifest list sha256:99d368a3fe2cb76097b4ab14c7cda03b28f7ad5cba98b0d4a0ba6d73989a44ea in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=fc415bb4-cf1c-4e0e-b743-3d8a6a242371 http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" 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-03T22:47:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39693" http.request.id=fc415bb4-cf1c-4e0e-b743-3d8a6a242371 http.request.method=GET http.request.remoteaddr="127.0.0.1:38002" 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=4.683746ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:47:16Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:47:16Z" 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:46185" http.request.id=89d1ed90-4e91-46d4-b9c9-eccbf3da4ad9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59634" 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.041748ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" 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:46185" http.request.id=88546d02-4a16-40a7-8977-45371ef93bec http.request.method=GET http.request.remoteaddr="127.0.0.1:59634" 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.692283ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" 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:46185" http.request.id=290c6a6f-b572-47cf-bf85-dd529a89fb28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" 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.6996ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T22:47:16Z" 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:46185" http.request.id=40cdd3b7-c7ca-45fe-ad3c-9684c4701541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" 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=6.959585ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:47:16Z" 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:46185" http.request.id=40cdd3b7-c7ca-45fe-ad3c-9684c4701541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.128125ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:47:16Z" 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:46185" http.request.id=40cdd3b7-c7ca-45fe-ad3c-9684c4701541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.226874ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:47:16Z" 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:46185" http.request.id=40cdd3b7-c7ca-45fe-ad3c-9684c4701541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.318302ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:47:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T22:47:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=efe8b61c-0c77-4368-b7e7-b9f23cffb9a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.01295ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:17 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=4f5c451f-87c0-4ec4-8eee-fe70898d3e1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/blobs/uploads/54fbc232-a94e-4512-b856-53ba066669c7?_state=Ewrq1jTkjmSIlBetzM5EyWFB2Pfa8bK-8d29k7aL_Ul7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NGZiYzIzMi1hOTRlLTQ1MTItYjg1Ni01M2JhMDY2NjY5YzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MTcuMzM2MzE2NTc4WiJ9&digest=sha256%3A31231fa46ad241c2415a24502c2e4eef6a76859a01239948f495e7de7b31ec5f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.735548741s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:17 +0000] "PUT /v2/foo/schema1/blobs/uploads/54fbc232-a94e-4512-b856-53ba066669c7?_state=Ewrq1jTkjmSIlBetzM5EyWFB2Pfa8bK-8d29k7aL_Ul7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NGZiYzIzMi1hOTRlLTQ1MTItYjg1Ni01M2JhMDY2NjY5YzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MTcuMzM2MzE2NTc4WiJ9&digest=sha256%3A31231fa46ad241c2415a24502c2e4eef6a76859a01239948f495e7de7b31ec5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=b5957acb-d846-4c4d-be67-bd4721dfec35 http.request.method=POST http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.998161ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=70c1a2a6-8954-4912-b730-fb02a6f42664 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/blobs/uploads/9db66caa-25ad-4139-8acd-3b680af3dce5?_state=0V_dP8RG8vffdG7wdBEzR5OJCtw_lYYUGh3PHliSM4p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZGI2NmNhYS0yNWFkLTQxMzktOGFjZC0zYjY4MGFmM2RjZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MjAuNDUzNjk3MzZaIn0%3D&digest=sha256%3Abfa4ffdd9d11bbf99413830e7591f1a3db19af453c7b766f00fbd67141375a37" http.request.useragent="Go-http-client/1.1" http.response.duration=3.034110082s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/9db66caa-25ad-4139-8acd-3b680af3dce5?_state=0V_dP8RG8vffdG7wdBEzR5OJCtw_lYYUGh3PHliSM4p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZGI2NmNhYS0yNWFkLTQxMzktOGFjZC0zYjY4MGFmM2RjZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MjAuNDUzNjk3MzZaIn0%3D&digest=sha256%3Abfa4ffdd9d11bbf99413830e7591f1a3db19af453c7b766f00fbd67141375a37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=bfac878e-2397-4805-89e6-d6c2147fb2e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.902556ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=96c9a949-1c52-41a5-94c1-5e9145bf0c13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050" http.request.useragent="Go-http-client/1.1" http.response.duration=7.514923ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=0538025a-d560-404f-87bc-48482ccba75a http.request.method=GET http.request.remoteaddr="127.0.0.1:59634" 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=3.854024ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=e5834305-7e30-4efc-91b6-28fcee32effb http.request.method=GET http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.623674ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "GET /v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" 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:46185" http.request.id=8f1acae3-f865-41fe-bee4-fb26773254f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050" http.request.useragent="Go-http-client/1.1" http.response.duration=7.577949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" 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:46185" http.request.id=147f3732-eb60-4a57-baf4-9e9b28ea4ec4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050" http.request.useragent="Go-http-client/1.1" http.response.duration=7.720891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:46185" http.request.id=9dbd9538-df54-4228-a546-f04e1c0cb7d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050" http.request.useragent="Go-http-client/1.1" http.response.duration=7.773202ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=b916e5d1-bc72-44ee-a354-1b2cfc3c10cb http.request.method=GET http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.724004ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "GET /v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=93472aaf-507a-4a76-ac84-0150089b976b http.request.method=GET http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.5004ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=a619ad3e-8974-4e72-b75a-b97226199731 http.request.method=GET http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050" http.request.useragent="Go-http-client/1.1" http.response.duration=1.606047ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "GET /v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=5aa27aad-49c4-4086-98ba-232c976c4bdd http.request.method=GET http.request.remoteaddr="127.0.0.1:59634" 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.427133ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=error msg="payload digest does match: "sha256:849b07f5868858106be95bc11c4b3effaf1f01d91c7e3adc691a4f8ca00aa5df" != "sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050"" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=26a8e03f-cc93-4a29-81ed-08294135fa4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050" time="2025-12-03T22:47: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:46185" http.request.id=26a8e03f-cc93-4a29-81ed-08294135fa4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.749198ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050" 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:9605443b74e73faf06a1bc32f6fcff84ce38dc052a73e65fa3cec06f74029050 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" 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:46185" http.request.id=54bf5001-bbad-49ae-911b-d5f8a7f875fa http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" 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.773211ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" 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:46185" http.request.id=29678cf7-724d-4fd6-9d5c-bf473d629396 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" 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.427156ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" 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:46185" http.request.id=67195c12-6538-4dba-8dd8-9557357c48fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" 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.791854ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:47:23Z" 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:46185" http.request.id=67195c12-6538-4dba-8dd8-9557357c48fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" 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.900883ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:47:23Z" 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:46185" http.request.id=67195c12-6538-4dba-8dd8-9557357c48fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" 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.999214ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=0a6bd93e-3b1d-4fe0-a052-c632af0acc0a http.request.method=POST http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=697c59b4-9930-40e5-af30-898e488daef7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/blobs/uploads/68b6951e-44c3-4f61-b45c-e34637d9ccb3?_state=z5BET3oH_Vh59Z0-X6ZQcz3L3-eBnvnEnfzA7om1KRZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGI2OTUxZS00NGMzLTRmNjEtYjQ1Yy1lMzQ2MzdkOWNjYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MjMuNTY3MTUwNzk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.178945ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/68b6951e-44c3-4f61-b45c-e34637d9ccb3?_state=z5BET3oH_Vh59Z0-X6ZQcz3L3-eBnvnEnfzA7om1KRZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGI2OTUxZS00NGMzLTRmNjEtYjQ1Yy1lMzQ2MzdkOWNjYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MjMuNTY3MTUwNzk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" 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:46185" http.request.id=3b4eac2f-2ede-4853-9651-5ee8a698d543 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" 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.621806ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:47:23Z" 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:46185" http.request.id=3b4eac2f-2ede-4853-9651-5ee8a698d543 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" 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.788802ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T22:47:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=c5620cc4-ee7d-47b4-b180-a4603bc633af http.request.method=POST http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.837221ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=2e0d4c34-8b24-4e8c-99e5-2e851f7bf5de http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/blobs/uploads/9da35178-dbce-44c5-bc75-ea4ee202958a?_state=sxYfKLoR987fEF2JofPNjbfWRlpXz7EUGc3A77w4A717Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZGEzNTE3OC1kYmNlLTQ0YzUtYmM3NS1lYTRlZTIwMjk1OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MjMuOTExMDEzNDIxWiJ9&digest=sha256%3Af311dbecafb9e6dc9c0bd60007dde4379c93da36b9619188594b87d9a8670333" http.request.useragent="Go-http-client/1.1" http.response.duration=2.264572726s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/9da35178-dbce-44c5-bc75-ea4ee202958a?_state=sxYfKLoR987fEF2JofPNjbfWRlpXz7EUGc3A77w4A717Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZGEzNTE3OC1kYmNlLTQ0YzUtYmM3NS1lYTRlZTIwMjk1OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MjMuOTExMDEzNDIxWiJ9&digest=sha256%3Af311dbecafb9e6dc9c0bd60007dde4379c93da36b9619188594b87d9a8670333 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=330cffcb-a227-48ad-9350-d4fc3827f22c http.request.method=POST http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.594139ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=848ec45d-3ea3-42e8-938f-b47b49115410 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/blobs/uploads/47d6c255-fb46-4e6d-ad37-fc7969aa71a5?_state=utPG4MECvW_urq58kd6AM0GgtPRcz_wz64-6rhjLYip7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0N2Q2YzI1NS1mYjQ2LTRlNmQtYWQzNy1mYzc5NjlhYTcxYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MjYuNDc2MDEwMTM4WiJ9&digest=sha256%3A936bcbac4fd324e944cc58c857579d02a2bc2b9a94be87fe190625b19ca72a7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.897495814s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/47d6c255-fb46-4e6d-ad37-fc7969aa71a5?_state=utPG4MECvW_urq58kd6AM0GgtPRcz_wz64-6rhjLYip7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0N2Q2YzI1NS1mYjQ2LTRlNmQtYWQzNy1mYzc5NjlhYTcxYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MjYuNDc2MDEwMTM4WiJ9&digest=sha256%3A936bcbac4fd324e944cc58c857579d02a2bc2b9a94be87fe190625b19ca72a7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" 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:46185" http.request.id=1825ed3f-6a63-4a91-b807-17c8a052bff3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.41631ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" 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:46185" http.request.id=4c4209f0-b229-4d88-ac8a-b8c9f20d603e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/manifests/sha256:f6298f697dcc6c3c652dafd7a0909cfbdd5e694b21ad02de283101630dcc49d2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.988267ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:f6298f697dcc6c3c652dafd7a0909cfbdd5e694b21ad02de283101630dcc49d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=92aeb0b0-3df8-480c-82ee-78dc93de2a19 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" 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.636256ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=45de278a-f059-4b00-b605-2a6760256a88 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/manifests/sha256:f6298f697dcc6c3c652dafd7a0909cfbdd5e694b21ad02de283101630dcc49d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.719418ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema2/manifests/sha256:f6298f697dcc6c3c652dafd7a0909cfbdd5e694b21ad02de283101630dcc49d2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=3066dfe6-b15b-44fe-a04a-09e382adfd8c http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.418019ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=c59d04ad-f91d-43c7-b8e9-14767695accb http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/manifests/sha256:f6298f697dcc6c3c652dafd7a0909cfbdd5e694b21ad02de283101630dcc49d2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.507806ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema2/manifests/sha256:f6298f697dcc6c3c652dafd7a0909cfbdd5e694b21ad02de283101630dcc49d2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=a52ca362-39b3-427c-9dbd-23a7fff68cbd http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" 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.475704ms http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="rewriting manifest sha256:f6298f697dcc6c3c652dafd7a0909cfbdd5e694b21ad02de283101630dcc49d2 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=5bac048a-1481-4448-ade5-d89ad14eb8e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" 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-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=5bac048a-1481-4448-ade5-d89ad14eb8e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" 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=4.106198ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" 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:46185" http.request.id=a105d55b-c2f5-45f1-9321-e71c1b5d2db5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" 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.68061ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" 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:46185" http.request.id=197cdf6d-3d8d-4500-bbc8-b03354e5c9cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.96865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" 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:46185" http.request.id=332065dc-574a-44d6-a954-0c7db56b7418 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/manifests/sha256:f8727e10eabf01e25d219fd7552dff390ba9baaabc839284f92eb908955df3dc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.825163ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:f8727e10eabf01e25d219fd7552dff390ba9baaabc839284f92eb908955df3dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=6656c0ec-462f-4bee-9986-803c03d0578d http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" 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.659833ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=d0a9496e-48bc-42e9-9abd-23dd4ad1aa23 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/manifests/sha256:f8727e10eabf01e25d219fd7552dff390ba9baaabc839284f92eb908955df3dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.607207ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema2/manifests/sha256:f8727e10eabf01e25d219fd7552dff390ba9baaabc839284f92eb908955df3dc HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=d04d5fbc-3cb7-4e32-9f46-1f515ff869cf http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.370861ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=8430b9f2-997a-4181-ba5d-eb31195d81d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/schema2/manifests/sha256:f8727e10eabf01e25d219fd7552dff390ba9baaabc839284f92eb908955df3dc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448937ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema2/manifests/sha256:f8727e10eabf01e25d219fd7552dff390ba9baaabc839284f92eb908955df3dc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="rewriting manifest list sha256:f8727e10eabf01e25d219fd7552dff390ba9baaabc839284f92eb908955df3dc in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=eb282091-87c0-4aac-9411-2303dfda08f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" 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-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46185" http.request.id=eb282091-87c0-4aac-9411-2303dfda08f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" 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.945476ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (28.54s) === RUN TestGetManifestWithStorageError time="2025-12-03T22:47: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 time="2025-12-03T22:47:28Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:47:28Z" 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:39181" http.request.id=6e1d8b26-a2b0-4225-b38e-4f049ff437db http.request.method=GET http.request.remoteaddr="127.0.0.1:58358" 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.780902ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" 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:39181" http.request.id=2105c77e-49cd-46b4-a66a-41a33c4ab999 http.request.method=GET http.request.remoteaddr="127.0.0.1:58358" 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.425614ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" 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:39181" http.request.id=035e0f5c-36f5-452c-a902-0ad6345a37ed http.request.method=GET http.request.remoteaddr="127.0.0.1:58358" 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.534229ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" 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:39181" http.request.id=50bbbd48-e85a-460e-aa3c-03f1170faa96 http.request.method=GET http.request.remoteaddr="127.0.0.1:58358" 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.477067ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:47:28 +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-03T22:47: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 time="2025-12-03T22:47:28Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:47:28Z" 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:45683" http.request.id=ae3ab058-6063-45e7-be34-bc06ac55fc38 http.request.method=GET http.request.remoteaddr="127.0.0.1:51114" 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.732746ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" 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:45683" http.request.id=fee65fd9-f1b3-4e41-b84b-507ca54af215 http.request.method=GET http.request.remoteaddr="127.0.0.1:51114" 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.538993ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" 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:45683" http.request.id=f05635b5-fbab-4b8c-b8f8-5f4f67385619 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" 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.640906ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" 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:45683" http.request.id=f7e453ac-ff51-430d-9b74-bc99398064fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" 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=6.873134ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:47:28Z" 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:45683" http.request.id=f7e453ac-ff51-430d-9b74-bc99398064fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.029147ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:47:28Z" 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:45683" http.request.id=f7e453ac-ff51-430d-9b74-bc99398064fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.124927ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:47:28Z" 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:45683" http.request.id=f7e453ac-ff51-430d-9b74-bc99398064fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.20876ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T22:47:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=0fb53b8f-cd53-42ef-8968-d37fab977431 http.request.method=POST http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.749982ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=bfb44e65-9164-4232-bc8d-bd0112578e03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/blobs/uploads/e3f504f5-9946-48ab-b8aa-1374487d42de?_state=0RwPFOHOWmQOiDhLNz1DA_NCo0a2LECpT4fCLzMzUdZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlM2Y1MDRmNS05OTQ2LTQ4YWItYjhhYS0xMzc0NDg3ZDQyZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MjguOTExOTU4MzM1WiJ9&digest=sha256%3A06ce089f096609bcb8c7332305e9ec42c914e6966cc0edb1238de0f03bde4c10" http.request.useragent="Go-http-client/1.1" http.response.duration=5.792417893s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/e3f504f5-9946-48ab-b8aa-1374487d42de?_state=0RwPFOHOWmQOiDhLNz1DA_NCo0a2LECpT4fCLzMzUdZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlM2Y1MDRmNS05OTQ2LTQ4YWItYjhhYS0xMzc0NDg3ZDQyZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MjguOTExOTU4MzM1WiJ9&digest=sha256%3A06ce089f096609bcb8c7332305e9ec42c914e6966cc0edb1238de0f03bde4c10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=e39f91a7-14ea-447c-8985-67f9947b5b5a http.request.method=POST http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.211384ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=2c0aaf50-7c60-462d-8f7f-d06bd8d99e2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/blobs/uploads/36947b3e-1551-4e58-9ec1-09bd91c44cf3?_state=6B0fM6Hu3cyXNgXE8eFBAmtJGS--1UL2BzgLFK3M93Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjk0N2IzZS0xNTUxLTRlNTgtOWVjMS0wOWJkOTFjNDRjZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MzUuMzA4MTkyMzFaIn0%3D&digest=sha256%3Aca9a691f129dc416f84f091425c319c019076ecfd27730b71bfab011d24dce8c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.474328506s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/36947b3e-1551-4e58-9ec1-09bd91c44cf3?_state=6B0fM6Hu3cyXNgXE8eFBAmtJGS--1UL2BzgLFK3M93Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjk0N2IzZS0xNTUxLTRlNTgtOWVjMS0wOWJkOTFjNDRjZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6MzUuMzA4MTkyMzFaIn0%3D&digest=sha256%3Aca9a691f129dc416f84f091425c319c019076ecfd27730b71bfab011d24dce8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=3f68b19c-79e5-42da-8127-86a138347d95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.168514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=83f7a9af-5291-4dc4-80fe-61ba778490af http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.duration=7.635383ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=f1da3a27-971a-4471-b01e-480d781c4c32 http.request.method=GET http.request.remoteaddr="127.0.0.1:51114" 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=3.958817ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=5636464a-2723-421b-97c0-b09579bb1d2c http.request.method=GET http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.834269ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" 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:45683" http.request.id=86efd514-0505-476a-9baf-8a2d6d44910b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.duration=7.73321ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" 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:45683" http.request.id=0a7a6436-912e-4ba8-ab6d-b0c7bd1aef54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.duration=7.749687ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:45683" http.request.id=7b468f9c-d0ab-4784-95ac-3c7eb35b1569 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.duration=8.011736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=4293453c-e6ef-4105-8e9d-401cbe7fbc5d http.request.method=GET http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.041942ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=e0769b49-2388-49dd-ad47-f396f5eb112b http.request.method=GET http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.669452ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=4171ec42-76d1-4d67-b713-c094d700c8d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.duration=1.893085ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=ea829219-5097-426f-942f-95895368f108 http.request.method=GET http.request.remoteaddr="127.0.0.1:51114" 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.576766ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=error msg="payload digest does match: "sha256:13ff6fced22c91b331680d0683d6aa1dc8e9c8efc5c7b50954158dc1507db006" != "sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17"" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=e2ba3558-bd73-4de4-94e2-ab4c17b1cc15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" time="2025-12-03T22:47:41Z" 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:45683" http.request.id=e2ba3558-bd73-4de4-94e2-ab4c17b1cc15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51114" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.882381ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=6b175f5b-c92b-4d10-8622-2c333aa96412 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56798" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.duration=2.29246ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=ef1e7523-2916-4e0a-838b-2eae7a7ad1f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56798" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.76873ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" 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:45683" http.request.id=d1efe8b5-15f5-47a3-b204-86fc282e5ca1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56812" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.99763ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=475e1772-b261-4741-90b5-ea0645b05d25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56816" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.duration=10.922321ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=2d9dc996-1597-4657-b26b-8f177e1b647f http.request.method=GET http.request.remoteaddr="127.0.0.1:56816" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.952632ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" 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:45683" http.request.id=0716adc3-236b-4bfd-bef3-89c8be3956d3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56826" 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.104413ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=29df46ff-24e9-481d-957b-802af8c0ce81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.132701ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=08768cec-f4c5-442e-9687-b77f15112ee4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" 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.68709ms http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=7e1003f5-b8e4-484e-870e-d7896d3faa8a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17" http.request.useragent="Go-http-client/1.1" http.response.duration=2.605173ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c1cb362d6297566da8ed78fd206691fb431343e8fa0900280d359dda4a039e17 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=9f20eae8-870b-4d7e-9d55-3cda16ab044f http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" 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.660637ms http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" 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:45683" http.request.id=35532f2b-5b2f-474d-8063-7d71e9694712 http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" 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.301366ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" 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:45683" http.request.id=f7e57e5f-9602-4608-b978-1e11188a73b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" 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.256657ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" 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:45683" http.request.id=7cbc6f5f-358d-4964-8f09-49cb8bd01b53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" 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.926694ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:47:41Z" 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:45683" http.request.id=7cbc6f5f-358d-4964-8f09-49cb8bd01b53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" 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.040329ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:47:41Z" 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:45683" http.request.id=7cbc6f5f-358d-4964-8f09-49cb8bd01b53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" 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.147993ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=4843c42f-c275-4f9d-ae6b-350177f1ef20 http.request.method=POST http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.910796ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=809cc5cf-99a8-4b9d-8455-a7b11585323d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/blobs/uploads/c73ab74d-0d6e-4e9d-9c52-321bf1eb8f10?_state=zr6EUmsXTSwQxT6xv_Kv3p2Ui4Cjyvv1ISioeVGGEBZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNzNhYjc0ZC0wZDZlLTRlOWQtOWM1Mi0zMjFiZjFlYjhmMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6NDEuOTExMTA1NTI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.671286ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/c73ab74d-0d6e-4e9d-9c52-321bf1eb8f10?_state=zr6EUmsXTSwQxT6xv_Kv3p2Ui4Cjyvv1ISioeVGGEBZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNzNhYjc0ZC0wZDZlLTRlOWQtOWM1Mi0zMjFiZjFlYjhmMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6NDEuOTExMTA1NTI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:41Z" 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:45683" http.request.id=90f33acf-11b4-4f00-bf81-46461edeee41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" 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.044441ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:47:41Z" 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:45683" http.request.id=90f33acf-11b4-4f00-bf81-46461edeee41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" 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.113225ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:47:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T22:47:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=2838d91d-2930-4aa2-b98a-2b99d829fb6b http.request.method=POST http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.979601ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=7ea6b043-cf33-4a14-b6dc-e92de2ed4a71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/blobs/uploads/46e6e413-49b7-43e9-8d3b-98623f594231?_state=5dlQykSFLsze5GFCIcdDwyUWZ5J7lB30tHJLJ34tRd97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NmU2ZTQxMy00OWI3LTQzZTktOGQzYi05ODYyM2Y1OTQyMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6NDIuMTkxMDIzNTY5WiJ9&digest=sha256%3Aaab653417c33d2f4944eb154eb48411c57d1c282ca97f1428765fe22854cb894" http.request.useragent="Go-http-client/1.1" http.response.duration=1.903550848s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/46e6e413-49b7-43e9-8d3b-98623f594231?_state=5dlQykSFLsze5GFCIcdDwyUWZ5J7lB30tHJLJ34tRd97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NmU2ZTQxMy00OWI3LTQzZTktOGQzYi05ODYyM2Y1OTQyMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6NDIuMTkxMDIzNTY5WiJ9&digest=sha256%3Aaab653417c33d2f4944eb154eb48411c57d1c282ca97f1428765fe22854cb894 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=4be59717-004f-4c18-a269-bc89a4c02036 http.request.method=POST http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.075877ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=a13a7edf-f1d6-4128-8f3a-3443c9e062cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/blobs/uploads/88947c5b-d490-4643-9977-ff4b893e8398?_state=MFOfjEu3k-0w0rJ-d2RG3uKQRXU6EqEwtlmpjrEN1757Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ODk0N2M1Yi1kNDkwLTQ2NDMtOTk3Ny1mZjRiODkzZTgzOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6NDQuNjA2ODUzNDA5WiJ9&digest=sha256%3A3fc45e88a7ad14a3d4176192e0c4b32504daa26a5129cb9390d4ee2122efbd06" http.request.useragent="Go-http-client/1.1" http.response.duration=5.806683634s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/88947c5b-d490-4643-9977-ff4b893e8398?_state=MFOfjEu3k-0w0rJ-d2RG3uKQRXU6EqEwtlmpjrEN1757Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ODk0N2M1Yi1kNDkwLTQ2NDMtOTk3Ny1mZjRiODkzZTgzOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6NDc6NDQuNjA2ODUzNDA5WiJ9&digest=sha256%3A3fc45e88a7ad14a3d4176192e0c4b32504daa26a5129cb9390d4ee2122efbd06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" 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:45683" http.request.id=d054d2e5-071e-4e44-aa72-5ccacec487de http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.429937ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" 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:45683" http.request.id=5d466cbd-26ce-45cc-9ac0-4cb6e5639614 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" http.request.useragent="Go-http-client/1.1" http.response.duration=2.150918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "PUT /v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=331a1b61-c8ae-4ed1-a519-18eb335f0229 http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" 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.935502ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=e571ed5b-1bab-4d90-8f91-48aab312623c http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.918302ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "GET /v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=2804eff4-99ca-45c4-82bd-27288898cd94 http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.579974ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=5cf5b6c6-174b-4e36-b402-84f701b1bb24 http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" http.request.useragent="Go-http-client/1.1" http.response.duration=1.598473ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "GET /v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=3327508b-e917-48dc-80b5-9b0c04492584 http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" 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.76622ms http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="rewriting manifest sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=09f44e78-e229-4bb5-8d77-e566fc784e88 http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" 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-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=09f44e78-e229-4bb5-8d77-e566fc784e88 http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" 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=4.360369ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=c6b76519-9a9e-4e1e-8d5e-79996dbbea27 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" http.request.useragent="Go-http-client/1.1" http.response.duration=2.049744ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=bf9867d7-3525-4c4c-98a6-9d3c33e66137 http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.761919ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "GET /v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" 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:45683" http.request.id=8153ba17-1f1b-444c-9571-7c5d2d2530cf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37152" http.request.uri="/v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.988312ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" 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:45683" http.request.id=c92370d2-fa07-4498-8b89-e1c2a024ce83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37166" http.request.uri="/v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" http.request.useragent="Go-http-client/1.1" http.response.duration=2.515415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "PUT /v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=6d5f1529-5959-4820-b936-cc086167f915 http.request.method=GET http.request.remoteaddr="127.0.0.1:37166" http.request.uri="/v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.049181ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "GET /v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" 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:45683" http.request.id=91bde70d-4105-4cab-93ba-be2581150963 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37172" 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.918222ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" 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:45683" http.request.id=ec45bf68-605b-45f6-8b9b-c501797e73bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37186" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.592522ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=c391560f-cff9-4809-a22f-72e8e5922a8b http.request.method=GET http.request.remoteaddr="127.0.0.1:37186" 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.695629ms http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=aafbf4ef-4ceb-4b29-b5cb-27533c0bf67d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37186" http.request.uri="/v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489" http.request.useragent="Go-http-client/1.1" http.response.duration=2.118216ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8aaec6e4aa7fd2715daa3c673c1160d47efbb4afd9e45f42b6e46d32ea38a489 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45683" http.request.id=3b748eee-1e54-4efb-a795-e63ac1ed188c http.request.method=GET http.request.remoteaddr="127.0.0.1:37186" 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.674456ms http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (22.03s) === RUN TestManifestDeleteDisabled time="2025-12-03T22:47:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:47:50Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:47:50Z" 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:33651" http.request.id=2b8dd0bf-9bfe-46a1-9553-e822308f8456 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33946" 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.878438ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [03/Dec/2025:22:47:50 +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-03T22:47:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:47:50Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:47:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-03T22:47:50Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-03T22:47:50Z" 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-03T22:47:50Z" 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:45709" http.request.id=dcf4fe4f-31c6-4ba0-8cf0-5f50c2e02e53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33284" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.300686ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" 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:45709" http.request.id=35ae0e69-dccf-4e66-8304-cab7049851f3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33298" 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.288093ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" 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:45709" http.request.id=b2c440fb-cc1d-4eb3-8435-bebe3bb07ad5 http.request.method=POST http.request.remoteaddr="127.0.0.1:33310" 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.26474ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T22:47:50Z" 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:45709" http.request.id=ea0ba7c9-3dec-4759-824b-5632f63ce5c7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33326" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.217168ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:47:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.44s) === RUN TestProxyManifestGetByTag time="2025-12-03T22:47:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:47:50Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:47:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=8bf43528-422d-48b2-8568-d70b5af1b32d http.request.method=POST http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.319892ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=47e9faa0-253d-4d1a-81a5-d3658a9e735a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/7a3f4276-752d-48e4-bdfd-695cae985ede?_state=fiVPEBIeEttXpfognPF1kJ76Dn9WsTnpqeUoQvlGSkZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhM2Y0Mjc2LTc1MmQtNDhlNC1iZGZkLTY5NWNhZTk4NWVkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0Nzo1MS4zMjA0NjkxMTFaIn0%3D&digest=sha256%3Af12ec9037388902d802cb4cb1789ef7c0b72e52803a4c81b3941ebeac2500de2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.748862622s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:51 +0000] "PUT /v2/foo/bar/blobs/uploads/7a3f4276-752d-48e4-bdfd-695cae985ede?_state=fiVPEBIeEttXpfognPF1kJ76Dn9WsTnpqeUoQvlGSkZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhM2Y0Mjc2LTc1MmQtNDhlNC1iZGZkLTY5NWNhZTk4NWVkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0Nzo1MS4zMjA0NjkxMTFaIn0%3D&digest=sha256%3Af12ec9037388902d802cb4cb1789ef7c0b72e52803a4c81b3941ebeac2500de2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=f0a79d47-16a6-4cab-ba11-d5187665d5dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=7.819999ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:55 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:55Z" 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-03T22:47:55Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:47:55Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.25.5 time="2025-12-03T22:47:55Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-03T22:47:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=5225110b-a7f6-4bfd-bf50-781ed17773b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.471096ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:47:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T22:47:55Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36545" go.version=go1.25.5 time="2025-12-03T22:47:55Z" 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-03T22:47:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=6fc9dc36-d3f1-4c10-ad14-5524aa776c4e http.request.method=GET http.request.remoteaddr="127.0.0.1:59136" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.841129ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:47:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T22:47:55Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36545 /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:36545/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:43053" http.request.id=6215b2b9-da34-4e49-8afe-0b260aebeccd http.request.method=GET http.request.remoteaddr="127.0.0.1:40296" http.request.uri="/v2/foo/bar/manifests/sha256:7ce21539c3446071d7938dbecc36af4882f23564a9e53930367884cb46f131d8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:7ce21539c3446071d7938dbecc36af4882f23564a9e53930367884cb46f131d8" time="2025-12-03T22:47:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=ca23850b-26de-4c3f-a12c-964fef39c962 http.request.method=GET http.request.remoteaddr="127.0.0.1:59140" http.request.uri="/v2/foo/bar/manifests/sha256:7ce21539c3446071d7938dbecc36af4882f23564a9e53930367884cb46f131d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.914626ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:47:55 +0000] "GET /v2/foo/bar/manifests/sha256:7ce21539c3446071d7938dbecc36af4882f23564a9e53930367884cb46f131d8 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:47:55Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7ce21539c3446071d7938dbecc36af4882f23564a9e53930367884cb46f131d8 with ttl=167h59m59.999993245s" go.version=go1.25.5 time="2025-12-03T22:47:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43053" http.request.id=6215b2b9-da34-4e49-8afe-0b260aebeccd http.request.method=GET http.request.remoteaddr="127.0.0.1:40296" http.request.uri="/v2/foo/bar/manifests/sha256:7ce21539c3446071d7938dbecc36af4882f23564a9e53930367884cb46f131d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=18.910932ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:47:55 +0000] "GET /v2/foo/bar/manifests/sha256:7ce21539c3446071d7938dbecc36af4882f23564a9e53930367884cb46f131d8 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:47:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=ff315f3d-7ff4-4ddc-8273-86ef614d7db2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59140" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.574609ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:47:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T22:47:55Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36545 /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:36545/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:43053" http.request.id=1044b917-5d1e-4bf4-bcf9-11a9d28c734d http.request.method=GET http.request.remoteaddr="127.0.0.1:40300" 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-03T22:47:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=cca6dbbf-74ff-4bc7-9319-a0fd06d87d6b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59142" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.238156ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:47:55 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:47:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43053" http.request.id=1044b917-5d1e-4bf4-bcf9-11a9d28c734d http.request.method=GET http.request.remoteaddr="127.0.0.1:40300" 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.108863ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:47:55 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:47:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=d5abe64f-75ab-4300-b1ae-4c45221716a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:59142" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.929775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=5ada0edf-ead7-48bc-a5f2-661d5feb8b3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59142" http.request.uri="/v2/foo/bar/blobs/uploads/850ca33c-05b6-492a-9ead-ec3a1e86bff7?_state=FTOTn1LqQBlDc81pIa5oErgSm-DRJ9aljkzybhdRqAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MGNhMzNjLTA1YjYtNDkyYS05ZWFkLWVjM2ExZTg2YmZmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0Nzo1NS40OTc2MTYzNTlaIn0%3D&digest=sha256%3Afd25d696f004a9d9e576b10aae22f9788589867fd0fff67bc4f08f57f6cc1d7e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.33169342s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:55 +0000] "PUT /v2/foo/bar/blobs/uploads/850ca33c-05b6-492a-9ead-ec3a1e86bff7?_state=FTOTn1LqQBlDc81pIa5oErgSm-DRJ9aljkzybhdRqAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MGNhMzNjLTA1YjYtNDkyYS05ZWFkLWVjM2ExZTg2YmZmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjo0Nzo1NS40OTc2MTYzNTlaIn0%3D&digest=sha256%3Afd25d696f004a9d9e576b10aae22f9788589867fd0fff67bc4f08f57f6cc1d7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=1d182521-bdd7-4eb2-ba83-56723acc469e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59142" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=7.792667ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:47:58 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:47:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=b3bd3446-3d27-471f-b04a-b76c8020a2e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59142" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.537579ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:47:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T22:47:58Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36545 /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:36545/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:43053" http.request.id=0115462e-29ea-439a-9621-0d5e679f1224 http.request.method=GET http.request.remoteaddr="127.0.0.1:40308" 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-03T22:47:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=1684b889-ac7d-4ca5-88b9-0231faf3d97b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59152" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.143735ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:47:58 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:47:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=d2ca8cc4-f253-4e8c-9384-f657b484ec39 http.request.method=GET http.request.remoteaddr="127.0.0.1:59152" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.464509ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:47:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T22:47:58Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36545 /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:36545/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:43053" http.request.id=0115462e-29ea-439a-9621-0d5e679f1224 http.request.method=GET http.request.remoteaddr="127.0.0.1:40308" 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-03T22:47:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36545" http.request.id=893792b6-3025-4530-83e0-4d47cd4c30bb http.request.method=GET http.request.remoteaddr="127.0.0.1:59154" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.241566ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:47:58 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:47:58Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:951417a5ea49d54fe6b55e53e5d3924920efd016b4ef493039c46361f9e5e44f with ttl=167h59m59.999990956s" go.version=go1.25.5 time="2025-12-03T22:47:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43053" http.request.id=0115462e-29ea-439a-9621-0d5e679f1224 http.request.method=GET http.request.remoteaddr="127.0.0.1:40308" 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=24.292866ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:47:58 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (7.96s) === RUN TestAppDispatcher time="2025-12-03T22:47:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36087" http.request.id=1d43560d-251e-40c2-9260-632b8da50e36 http.request.method=GET http.request.remoteaddr="127.0.0.1:53490" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.719298ms http.response.status=200 http.response.written=0 time="2025-12-03T22:47:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36087" http.request.id=4bf3b880-bf3e-404f-96ad-4b27be55e7d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53490" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.430046ms http.response.status=200 http.response.written=0 time="2025-12-03T22:47:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36087" http.request.id=26d620bb-b6ec-4220-bd2c-c6daa304527a http.request.method=GET http.request.remoteaddr="127.0.0.1:53490" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.695396ms http.response.status=200 http.response.written=0 time="2025-12-03T22:47:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36087" http.request.id=cf42779a-8853-433c-bb9d-67d4367a6293 http.request.method=GET http.request.remoteaddr="127.0.0.1:53490" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.670557ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-12-03T22:47:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=c56a7d07-fb0c-410d-ae94-2734152a6e3e time="2025-12-03T22:47:58Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=c56a7d07-fb0c-410d-ae94-2734152a6e3e time="2025-12-03T22:47:58Z" 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:42851" http.request.id=2b278992-0dcc-4001-b090-48cab9a308ed http.request.method=GET http.request.remoteaddr="127.0.0.1:47620" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-12-03T22:47:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=c56a7d07-fb0c-410d-ae94-2734152a6e3e time="2025-12-03T22:47:58Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=c56a7d07-fb0c-410d-ae94-2734152a6e3e time="2025-12-03T22:47:58Z" level=info msg="configuring file health check path=/tmp/healthcheck1564921631, interval=1" go.version=go1.25.5 instance.id=c56a7d07-fb0c-410d-ae94-2734152a6e3e --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-03T22:48:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=c56a7d07-fb0c-410d-ae94-2734152a6e3e time="2025-12-03T22:48:02Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=c56a7d07-fb0c-410d-ae94-2734152a6e3e time="2025-12-03T22:48:02Z" level=info msg="configuring TCP health check addr=127.0.0.1:41479, interval=1" go.version=go1.25.5 instance.id=c56a7d07-fb0c-410d-ae94-2734152a6e3e --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-03T22:48:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=c56a7d07-fb0c-410d-ae94-2734152a6e3e time="2025-12-03T22:48:06Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=c56a7d07-fb0c-410d-ae94-2734152a6e3e time="2025-12-03T22:48:06Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:33751, interval=1, threshold=3" go.version=go1.25.5 instance.id=c56a7d07-fb0c-410d-ae94-2734152a6e3e --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 176.280s ? 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.19s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.08s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.64s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.46s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 11.396s === RUN TestSchedule time="2025-12-03T22:45:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=bf292284-e520-4ba8-99bd-a15e0ddfb73c time="2025-12-03T22:45:17Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995809ms" go.version=go1.25.5 instance.id=bf292284-e520-4ba8-99bd-a15e0ddfb73c time="2025-12-03T22:45:17Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.914µs" go.version=go1.25.5 instance.id=bf292284-e520-4ba8-99bd-a15e0ddfb73c time="2025-12-03T22:45:17Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.211µs" go.version=go1.25.5 instance.id=bf292284-e520-4ba8-99bd-a15e0ddfb73c 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-03T22:45:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=bf292284-e520-4ba8-99bd-a15e0ddfb73c --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-03T22:45:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=bf292284-e520-4ba8-99bd-a15e0ddfb73c time="2025-12-03T22:45:17Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995682ms" go.version=go1.25.5 instance.id=bf292284-e520-4ba8-99bd-a15e0ddfb73c time="2025-12-03T22:45:17Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996159ms" go.version=go1.25.5 instance.id=bf292284-e520-4ba8-99bd-a15e0ddfb73c time="2025-12-03T22:45:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=bf292284-e520-4ba8-99bd-a15e0ddfb73c --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-03T22:45:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=bf292284-e520-4ba8-99bd-a15e0ddfb73c --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.598s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (7.41s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 29969408 sha256:5996c126cb142cd442a775df3bdafaf07e3ae82b0da1e6a251c9e5c228e38517 [] map[] } --- PASS: TestSimpleBlobRead (1.49s) === RUN TestBlobMount --- PASS: TestBlobMount (0.80s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (6.32s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (6.54s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (5.92s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.03s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:460e5da7d260d29676459383da20b8008cbab90d105fdd1070622f031069877d palailogos: marking blob sha256:cbdeffc7f2ab4ea3c56fd74022d97952293f426824a2d22367324d82d822f473 palailogos: marking blob sha256:75c082f60c56f36a7342d16dfce013fc479626da4c2c5cc66fae74eac4045946 palailogos: marking manifest sha256:75c082f60c56f36a7342d16dfce013fc479626da4c2c5cc66fae74eac4045946 palailogos: marking blob sha256:a42d685f5053c426f82d635812158e9eb1b411900bfd3f2eeaac5b0ffbdb655b palailogos: marking blob sha256:a72a15af2d8fa1eebcd48664c90a79200720d76b581590c10941448b1274cb80 palailogos: marking manifest sha256:cbdeffc7f2ab4ea3c56fd74022d97952293f426824a2d22367324d82d822f473 palailogos: marking blob sha256:410eb0c9ac98452cb446c8cc288ab692b237d359f00233baabfc940ceb3c31c1 palailogos: marking blob sha256:be21cb60bd574a0d9e8af7dbdeb5c2aa5a5bee0b555163054a726f023971565c palailogos: marking manifest sha256:e95d5ebecaa7084b9ff9ad711a0b0be3eeba4bce7e5889faacb13bea08cf56e3 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:fc682a09b0586af15a0ef6aa1f4036d4d2b3e94e2a3f12b7752c591314d5ed89 palailogos: marking blob sha256:ee3e4e63f7c782c0fb210be80c3e4981a3018a2045c6bfcf1255907e262c7402 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (4.05s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1b554052a912cf9b4c15a04a62d39e17e751f9e4acfdc5d3de7001748de804db deletemanifests: marking manifest sha256:4e7c35159f99831890e04ecf2406e68922bf8b2d2877274d7970d40bfcfb9e23 deletemanifests: marking blob sha256:7c3c623c90638febe8e42230addbdfb8c4791abfda427cb1c6725dcf2e746a57 deletemanifests: marking blob sha256:8cfe3d72bef9416b052b5184cdc82fe216e82cae1bda612a1507d7e6d6938601 deletemanifests: marking blob sha256:5b935175f8a3ea517f53f890371ef475df6bc77f093db11f411f2cc4a610dd66 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1b554052a912cf9b4c15a04a62d39e17e751f9e4acfdc5d3de7001748de804db blob eligible for deletion: sha256:49c9fe55fb429fe93391d3da29b276a5ebce9ff7545aa4b8bdd3d80b34ab05e5 blob eligible for deletion: sha256:b6a7d91ad0a3c72528ca8b94ce785d2eb053ea22e55809bf62c4cfee3943ff2b blob eligible for deletion: sha256:ea0018277de1d327b9d2259716aaf424198e93fbe4d161468ee64de0e38681c6 deletemanifests manifest eligible for deletion: sha256:1b554052a912cf9b4c15a04a62d39e17e751f9e4acfdc5d3de7001748de804db deletemanifests: marking manifest sha256:4e7c35159f99831890e04ecf2406e68922bf8b2d2877274d7970d40bfcfb9e23 deletemanifests: marking blob sha256:7c3c623c90638febe8e42230addbdfb8c4791abfda427cb1c6725dcf2e746a57 deletemanifests: marking blob sha256:8cfe3d72bef9416b052b5184cdc82fe216e82cae1bda612a1507d7e6d6938601 deletemanifests: marking blob sha256:5b935175f8a3ea517f53f890371ef475df6bc77f093db11f411f2cc4a610dd66 time="2025-12-03T22:45:54Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1b554052a912cf9b4c15a04a62d39e17e751f9e4acfdc5d3de7001748de804db" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 time="2025-12-03T22:45:54Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1b554052a912cf9b4c15a04a62d39e17e751f9e4acfdc5d3de7001748de804db" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1b554052a912cf9b4c15a04a62d39e17e751f9e4acfdc5d3de7001748de804db time="2025-12-03T22:45:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1b554052a912cf9b4c15a04a62d39e17e751f9e4acfdc5d3de7001748de804db" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 blob eligible for deletion: sha256:49c9fe55fb429fe93391d3da29b276a5ebce9ff7545aa4b8bdd3d80b34ab05e5 time="2025-12-03T22:45:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/49c9fe55fb429fe93391d3da29b276a5ebce9ff7545aa4b8bdd3d80b34ab05e5" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 blob eligible for deletion: sha256:b6a7d91ad0a3c72528ca8b94ce785d2eb053ea22e55809bf62c4cfee3943ff2b time="2025-12-03T22:45:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b6/b6a7d91ad0a3c72528ca8b94ce785d2eb053ea22e55809bf62c4cfee3943ff2b" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 blob eligible for deletion: sha256:ea0018277de1d327b9d2259716aaf424198e93fbe4d161468ee64de0e38681c6 time="2025-12-03T22:45:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ea/ea0018277de1d327b9d2259716aaf424198e93fbe4d161468ee64de0e38681c6" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 --- PASS: TestDeleteManifestIfTagNotFound (4.15s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2691dadd1020185f3c8f81456be8e52c4e3d19f0277d6a3552186cb27733fb67 time="2025-12-03T22:45:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/2691dadd1020185f3c8f81456be8e52c4e3d19f0277d6a3552186cb27733fb67" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 blob eligible for deletion: sha256:626a78b7925c20403f7b7762d1fd034aebc145e47032fb1b820534748c02b342 time="2025-12-03T22:45:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/626a78b7925c20403f7b7762d1fd034aebc145e47032fb1b820534748c02b342" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 blob eligible for deletion: sha256:c91aa0be157cc61ee10e15aed99d62bda19b311e6f6cf20ba69731c132fb7c2c time="2025-12-03T22:45:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c9/c91aa0be157cc61ee10e15aed99d62bda19b311e6f6cf20ba69731c132fb7c2c" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 --- PASS: TestGCWithMissingManifests (1.57s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:e726845acd6b02afbfad2fbc30c9633c9a2b1bc30a3a1c55f1450461a426ae5c komnenos: marking blob sha256:d35d7e267aadf4fd4adf95b33a953e177673961ce599d27e2fe6bfbc19b4529c komnenos: marking blob sha256:566633b7db30706e5d23c1f795d952300e7660fbd1709655c3463578596bc2cd 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:12156f89f20d7e3e23e6d1f7dca9d3d58e1e5283c5c3713834ac40c59743537d time="2025-12-03T22:46:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/12/12156f89f20d7e3e23e6d1f7dca9d3d58e1e5283c5c3713834ac40c59743537d" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 blob eligible for deletion: sha256:6011ba7a72b0ba6142b79f48cd496f4a71522741adb7491529749693f24b4b86 time="2025-12-03T22:46:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/60/6011ba7a72b0ba6142b79f48cd496f4a71522741adb7491529749693f24b4b86" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 blob eligible for deletion: sha256:9f6f0ae49ff208d23e2e40a1efb7d72514205ff07d567d0026aaa9fcfeaea674 time="2025-12-03T22:46:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9f/9f6f0ae49ff208d23e2e40a1efb7d72514205ff07d567d0026aaa9fcfeaea674" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 blob eligible for deletion: sha256:a1de99ed0d6baaae5a952eeadf39ade5e915fa96b42ae239808a706c8ac3d704 time="2025-12-03T22:46:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a1de99ed0d6baaae5a952eeadf39ade5e915fa96b42ae239808a706c8ac3d704" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-03T22:46:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 blob eligible for deletion: sha256:088c65dd8d620be42df28e64449e36bf9c144e922cf75ba551007bf0677e21ea time="2025-12-03T22:46:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/08/088c65dd8d620be42df28e64449e36bf9c144e922cf75ba551007bf0677e21ea" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 blob eligible for deletion: sha256:0cd9cf16ec8195d73b8ff90bd44c78676c18650aa5aaac3fc1d1670d93c520f9 time="2025-12-03T22:46:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0cd9cf16ec8195d73b8ff90bd44c78676c18650aa5aaac3fc1d1670d93c520f9" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 --- PASS: TestDeletionHasEffect (4.18s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (4.29s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:646f2048b23e40484d3d7a5a31bc8a7e865a49940751ddb91a9a600f823dbc8b michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:dcc1fcba765833b909222ea826741280470f1233fb04c234f025ae0f05778caa michael_z_doukas: marking blob sha256:71dbbc9c97d27653184e078f696f5e6e322325236f2efb111b56a63d39d01773 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:7583333e7ef24703f2c24a8e70ea2f6d8834a04f6d527d125de269d392557dc2 time="2025-12-03T22:46:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/75/7583333e7ef24703f2c24a8e70ea2f6d8834a04f6d527d125de269d392557dc2" go.version=go1.25.5 instance.id=48f561a7-1102-4b19-87c3-76c55a1b2a51 --- PASS: TestOrphanBlobDeleted (2.34s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5271caf8a63ef0ca266bc9defe0b19736c538dd76593fdba4bbe95f203d03291 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:16aed73297b1e3a3aa8de439d223aa9580d77073414816a5d2328fb43da5b6cd --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.50s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.46s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.93s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (3.11s) === 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-03T22:46:13Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 21:46:13.826647062 +0000 UTC m=-3543.858433373, actuallyDelete=true" time="2025-12-03T22:46:13Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-03T22:46:13Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259, actuallyDelete=true" time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/175b760a-78f9-4a5f-9998-70194b2a7fff have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/229331fd-9482-4a6a-8efe-99a39677e8e2 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/447b0442-7c77-4495-917a-9148a73b5b98 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7c8ba92d-2c61-4247-8a98-95a9ba80e8b9 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e14a72bb-5ac2-4ef2-be45-2e978d911456 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f8a193c2-104c-457e-8596-9f7964d97f90 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/d988462c-75b8-4d9e-aa4f-5229a35d0582 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53c9f1f5-0c4b-462e-b07d-ef7c17962362 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/57842d5d-a1e2-4f0b-83f4-c648772c2c8f have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ca74c692-67b6-45e9-922c-782219ea72a0 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f69de063-7ad4-4c3e-904e-25857f3023b3 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.829049699 +0000 UTC m=+56.143969259). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-03T22:46:13Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 22:46:13.83163522 +0000 UTC m=+56.146554790, actuallyDelete=true" time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/95fa87a5-9945-4b7e-abb9-0860e5dedf0e have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.83163522 +0000 UTC m=+56.146554790). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b0c872f2-52c5-4b0e-95cc-ec5e05bfa287 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.83163522 +0000 UTC m=+56.146554790). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b7f85d32-bede-472d-b6c6-9013f56af3c5 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.83163522 +0000 UTC m=+56.146554790). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/df6f36fc-f568-4d62-b9f1-e281e2b7c1db have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.83163522 +0000 UTC m=+56.146554790). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/461183a1-b26d-41a8-bc2b-7c34376cc945 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.83163522 +0000 UTC m=+56.146554790). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-03T22:46:13Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 22:46:13.833762455 +0000 UTC m=+56.148682018, actuallyDelete=true" time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/174e9510-0088-44e0-8486-2d12de66e6af have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.833762455 +0000 UTC m=+56.148682018). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6590be30-5112-4473-ab6e-541f7964130d have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.833762455 +0000 UTC m=+56.148682018). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b9897e53-6788-4132-afd3-55d4935895ad have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.833762455 +0000 UTC m=+56.148682018). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e5e45052-72ce-4965-80fc-1ea65a883bd4 have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.833762455 +0000 UTC m=+56.148682018). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f43beb0d-1144-4198-94df-0144e87fa60d have older date (2025-12-03 21:46:13 +0000 UTC) than purge date (2025-12-03 22:46:13.833762455 +0000 UTC m=+56.148682018). Removing upload directory." time="2025-12-03T22:46:13Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-03T22:46:13Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 22:46:13.835148264 +0000 UTC m=+56.150067822, actuallyDelete=true" time="2025-12-03T22:46:13Z" 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 56.179s ? 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.022s === 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.014s === RUN TestWalkFileRemoved time="2025-12-03T22:45:17Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.010s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.687s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === 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.110s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.47s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.158s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.65s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.357s ? 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-03T22:45:17Z" 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-03T22:45:17Z" 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-03T22:45:17Z" 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 TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2025-12-03T22:45:17Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=652d659b-f48e-4efa-8293-669847127888 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2025-12-03T22:45:17Z" 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.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2025-12-03T22:45:17Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=652d659b-f48e-4efa-8293-669847127888 --- PASS: TestMatchIPV4 (0.01s) time="2025-12-03T22:45:17Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=652d659b-f48e-4efa-8293-669847127888 --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2025-12-03T22:45:18Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-03T22:45:19Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-03T22:45:20Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-03T22:45:21Z" 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.518s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.028s ? 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.723s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.06s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.755s ? 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.01s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.05s) PASS ok github.com/docker/distribution/uuid 0.064s ? 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.so.1 >>> docker-registry*: Package size: 24.5 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r18.apk >>> docker-registry: Build complete at Wed, 03 Dec 2025 22:48:15 +0000 elapsed time 0h 3m 34s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251203.224441) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 426 MiB in 105 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...