>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Sun, 07 Dec 2025 05:17:14 +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 (20251207.051717) Executing busybox-1.37.0-r29.trigger OK: 504 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/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/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/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/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-12-07T05:18:48Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-07T05:18:48Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.07s) PASS ok github.com/docker/distribution/configuration 0.342s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-07T05:18:48Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.03s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.282s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.01s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.02s) PASS ok github.com/docker/distribution/health 0.286s === 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.200s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.23s) PASS ok github.com/docker/distribution/health/checks 0.495s ? 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.206s === 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.206s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.252s === 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.205s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.02s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/12/07 05:18:49 http: TLS handshake error from 127.0.0.1:47462: 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:40333/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40333/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40333/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40333/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:38273?status=0, fail=true --- PASS: TestHTTPSink (0.16s) === RUN TestListener --- PASS: TestListener (1.81s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-07T05:18:51Z" level=info msg="broadcaster: closing" time="2025-12-07T05:18:51Z" level=info msg="closing testSink" time="2025-12-07T05:18:51Z" level=info msg="closing testSink" time="2025-12-07T05:18:51Z" level=info msg="closing testSink" time="2025-12-07T05:18:51Z" level=info msg="closing testSink" time="2025-12-07T05:18:51Z" level=info msg="closing testSink" time="2025-12-07T05:18:51Z" level=info msg="closing testSink" time="2025-12-07T05:18:51Z" level=info msg="closing testSink" time="2025-12-07T05:18:51Z" level=info msg="closing testSink" time="2025-12-07T05:18:51Z" level=info msg="closing testSink" time="2025-12-07T05:18:51Z" level=info msg="closing testSink" time="2025-12-07T05:18:51Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-12-07T05:18:51Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 1} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 1} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 1} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 1} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:51Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:52Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:52Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:52Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:52Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:52Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-07T05:18:52Z" level=warning msg="&{0x3f683cb6b0 0.9} encountered too many errors, backing off" time="2025-12-07T05:18:52Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.83s) PASS ok github.com/docker/distribution/notifications 3.275s ? 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-07T05:18:50Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-07T05:18:50.51276734Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.25.5 time="2025-12-07T05:18:50.51245758Z" 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-07T05:18:50.515326176Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:18:50.516799053Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-07T05:18:50.516877533Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-07T05:18:50.520353368Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-07T05:18:53.537748436Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=bb859b39-6596-4ace-9305-bc1dc6882523 http.request.method=GET http.request.remoteaddr="127.0.0.1:37738" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.385795ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Dec/2025:05:18:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-07T05:18:53.538751595Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (4.28s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-07T05:18:54.936207194Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-07T05:18:54.939552349Z" 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-07T05:18:54.941683506Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:18:54.942113505Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.25.5 time="2025-12-07T05:18:54.943938902Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (9.41s) PASS ok github.com/docker/distribution/registry 14.114s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.01s) PASS ok github.com/docker/distribution/registry/api/errcode 0.204s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.14s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.593s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-07T05:18:49Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=5015eb8c-8bbd-4592-ac6c-db4d557cc988 time="2025-12-07T05:18:49Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=5015eb8c-8bbd-4592-ac6c-db4d557cc988 --- PASS: TestBasicAccessController (0.05s) === RUN TestCreateHtpasswdFile time="2025-12-07T05:18:49Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password="UdUBJMRRmM19lD83_A0kzO6jKfc3U0YnomXXKEkX264" user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.470s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.03s) PASS ok github.com/docker/distribution/registry/auth/silly 0.293s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.05s) === RUN TestLeeway time="2025-12-07T05:18:49Z" level=info msg="token not to be used before 2025-12-07 05:18:50 +0000 UTC - currently 2025-12-07 05:18:49.227103504 +0000 UTC m=+0.145882651" time="2025-12-07T05:18:49Z" level=info msg="token not to be used after 2025-12-07 05:18:49 +0000 UTC - currently 2025-12-07 05:18:49.230576539 +0000 UTC m=+0.149355726" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-12-07T05:18:49Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.332s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === 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.02s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.545s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.02s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.383s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.201s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-07T05:18:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-07T05:18:52Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:18:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43693" http.request.id=403e6770-e9dd-4b16-b729-60f5b106c995 http.request.method=GET http.request.remoteaddr="127.0.0.1:52920" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=13.497699ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Dec/2025:05:18:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.05s) === RUN TestCatalogAPI time="2025-12-07T05:18:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-07T05:18:52Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:18:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=fc0d5ce1-26f8-4b90-8e2e-c5b6b6e46648 http.request.method=GET http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=21.672546ms http.response.status=200 http.response.written=20 127.0.0.1 - - [07/Dec/2025:05:18:52 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-07T05:18:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=c460ed13-2d39-4c2f-8f0f-2ad9f6b12015 http.request.method=POST http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.882674ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:18:53 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=f11120f3-f01a-4a20-a995-d66c448c4974 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/aaaa/blobs/uploads/b910232a-6cfc-48e7-83b9-36c3aa998f23?_state=vlBMfg_3mrJjOxQ3iMqHMeugbBtrJy4wwDmmQ-ewDOl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiOTEwMjMyYS02Y2ZjLTQ4ZTctODNiOS0zNmMzYWE5OThmMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTg6NTMuMzYyNDgxMTMyWiJ9&digest=sha256%3Ab61d253e9defeb522bc3b5477b50a3848fca12f2f78cd1ec354fc3b3312101ff" http.request.useragent="Go-http-client/1.1" http.response.duration=11.455566201s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:18:53 +0000] "PUT /v2/foo/aaaa/blobs/uploads/b910232a-6cfc-48e7-83b9-36c3aa998f23?_state=vlBMfg_3mrJjOxQ3iMqHMeugbBtrJy4wwDmmQ-ewDOl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiOTEwMjMyYS02Y2ZjLTQ4ZTctODNiOS0zNmMzYWE5OThmMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTg6NTMuMzYyNDgxMTMyWiJ9&digest=sha256%3Ab61d253e9defeb522bc3b5477b50a3848fca12f2f78cd1ec354fc3b3312101ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=93017c7f-bcb5-4f1c-aaf7-76ed3d07a8f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.031442ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:04 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=70eae641-f902-4342-87cf-2fdb8afd8889 http.request.method=POST http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.108033ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:06 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=ef3befa3-44a2-4a6a-aa22-a3a1b7b0e45d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/bbbb/blobs/uploads/5d036b7d-60ab-4241-b068-c4d9183e84d4?_state=8SfjxXLptLMc8Nc02-Y1PWIB4ljWzKkzFe-h_hcPdSl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1ZDAzNmI3ZC02MGFiLTQyNDEtYjA2OC1jNGQ5MTgzZTg0ZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTk6MDYuNzgxMDI0MjQyWiJ9&digest=sha256%3A1c76688b905c6c1b778a05a6822a356973cc2ddce08768dd46f5cf1959ed1436" http.request.useragent="Go-http-client/1.1" http.response.duration=18.005286282s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:06 +0000] "PUT /v2/foo/bbbb/blobs/uploads/5d036b7d-60ab-4241-b068-c4d9183e84d4?_state=8SfjxXLptLMc8Nc02-Y1PWIB4ljWzKkzFe-h_hcPdSl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1ZDAzNmI3ZC02MGFiLTQyNDEtYjA2OC1jNGQ5MTgzZTg0ZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTk6MDYuNzgxMDI0MjQyWiJ9&digest=sha256%3A1c76688b905c6c1b778a05a6822a356973cc2ddce08768dd46f5cf1959ed1436 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=5b5e3f12-f203-4494-b0df-02a37b789e1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.022386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:24 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=665ecb9b-c84a-45cb-a9d1-1c83e0b44f8b http.request.method=POST http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.414453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:25 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=595ccca9-cee0-407e-860f-6e413bea5ea5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/cccc/blobs/uploads/c40ab5d7-5267-451e-a64e-aea8117963bb?_state=JfmCQLJSyU-Isfyz1MOCK740rKVaw8zpFMFuS7qt6dN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNDBhYjVkNy01MjY3LTQ1MWUtYTY0ZS1hZWE4MTE3OTYzYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTk6MjUuNTIxMDQ5ODA2WiJ9&digest=sha256%3Ae38f375a99acc186c7e6cbfdb5d7cefdfc3fb465f72f0080f67ec4b2d4a3aca0" http.request.useragent="Go-http-client/1.1" http.response.duration=7.868572965s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:25 +0000] "PUT /v2/foo/cccc/blobs/uploads/c40ab5d7-5267-451e-a64e-aea8117963bb?_state=JfmCQLJSyU-Isfyz1MOCK740rKVaw8zpFMFuS7qt6dN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNDBhYjVkNy01MjY3LTQ1MWUtYTY0ZS1hZWE4MTE3OTYzYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTk6MjUuNTIxMDQ5ODA2WiJ9&digest=sha256%3Ae38f375a99acc186c7e6cbfdb5d7cefdfc3fb465f72f0080f67ec4b2d4a3aca0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=7b2c486f-4fd2-404e-8dab-14824fae18f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.224987ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:33 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=79403ae5-1316-4dfb-9c3d-8842e91281a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.096975ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:34 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=1a4e5657-919f-4e19-8658-14ffdfec188c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/dddd/blobs/uploads/12188d8e-b124-4e6f-9b24-b4373bf2f7e7?_state=BG82Fa590dPuTuj6HVH0I1muw--FBjlPDqhE6qUfehZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxMjE4OGQ4ZS1iMTI0LTRlNmYtOWIyNC1iNDM3M2JmMmY3ZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTk6MzQuMjIzMTEyNDM5WiJ9&digest=sha256%3Aba895b43bb89bac85b8d3431d3842c75f9221306de924b204fcffc4daba3ca16" http.request.useragent="Go-http-client/1.1" http.response.duration=12.219280931s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:34 +0000] "PUT /v2/foo/dddd/blobs/uploads/12188d8e-b124-4e6f-9b24-b4373bf2f7e7?_state=BG82Fa590dPuTuj6HVH0I1muw--FBjlPDqhE6qUfehZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxMjE4OGQ4ZS1iMTI0LTRlNmYtOWIyNC1iNDM3M2JmMmY3ZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTk6MzQuMjIzMTEyNDM5WiJ9&digest=sha256%3Aba895b43bb89bac85b8d3431d3842c75f9221306de924b204fcffc4daba3ca16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=4ad4c0a1-b74a-4822-bdbd-76b82019f098 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.829851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:46 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=44c140a3-f96f-476a-b940-badb9bb757f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.130434ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:47 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=116ea0b3-f1db-4249-8dfc-65cb773fd3e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/eeee/blobs/uploads/d241255e-0261-452c-b92f-f0408e7284e8?_state=iDSUn38TOj0Jy6IBpOziF5AAWqxKq3oyHTA-mzHGqOF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkMjQxMjU1ZS0wMjYxLTQ1MmMtYjkyZi1mMDQwOGU3Mjg0ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTk6NDcuMzAzOTc3NjEyWiJ9&digest=sha256%3A8ccf7da8cbe81e8417cafb6e20303cef775bdd20fab9f98ae9a8706cc8fbf420" http.request.useragent="Go-http-client/1.1" http.response.duration=11.482786748s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:47 +0000] "PUT /v2/foo/eeee/blobs/uploads/d241255e-0261-452c-b92f-f0408e7284e8?_state=iDSUn38TOj0Jy6IBpOziF5AAWqxKq3oyHTA-mzHGqOF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkMjQxMjU1ZS0wMjYxLTQ1MmMtYjkyZi1mMDQwOGU3Mjg0ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTk6NDcuMzAzOTc3NjEyWiJ9&digest=sha256%3A8ccf7da8cbe81e8417cafb6e20303cef775bdd20fab9f98ae9a8706cc8fbf420 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=f474f92c-93f2-491a-bf50-38c97ccf1aa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.22831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:58 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:19:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=8c654959-325d-408a-a071-b20fbb192b9f http.request.method=POST http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.500895ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:59 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=cc7e4c12-c8fc-46c1-8d91-cb9db708f1ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/ffff/blobs/uploads/bec192dd-7b1a-4643-8339-d9b660e4a268?_state=a7vtjul6Xc-boEQXYTqDAXgCCtm737lYCWsOzYSqRzd7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiZWMxOTJkZC03YjFhLTQ2NDMtODMzOS1kOWI2NjBlNGEyNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTk6NTkuMzM0MDA3NjE4WiJ9&digest=sha256%3A1f921c87000bf994e9f6e6365fa0c55362dffc8ccc55f76c354e70d02a17ced1" http.request.useragent="Go-http-client/1.1" http.response.duration=8.611019211s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:19:59 +0000] "PUT /v2/foo/ffff/blobs/uploads/bec192dd-7b1a-4643-8339-d9b660e4a268?_state=a7vtjul6Xc-boEQXYTqDAXgCCtm737lYCWsOzYSqRzd7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiZWMxOTJkZC03YjFhLTQ2NDMtODMzOS1kOWI2NjBlNGEyNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MTk6NTkuMzM0MDA3NjE4WiJ9&digest=sha256%3A1f921c87000bf994e9f6e6365fa0c55362dffc8ccc55f76c354e70d02a17ced1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=5e555868-2da1-40fb-aaff-898537236ad5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.804767ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:07 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=918e4fd1-52cf-48b6-ba11-6be2645cc8ea http.request.method=GET http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.783716ms http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Dec/2025:05:20:07 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=f32fb1e8-f4e7-4e38-a383-950b6909fa6c http.request.method=GET http.request.remoteaddr="127.0.0.1:50608" 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=3.652034ms http.response.status=200 http.response.written=30 127.0.0.1 - - [07/Dec/2025:05:20:07 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=a9f2928b-2a07-4e4c-8472-649087c9a9dc http.request.method=GET http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.484636ms http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Dec/2025:05:20:07 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=803b8fa2-1329-4527-b0e1-7cda2ed53903 http.request.method=GET http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.711156ms http.response.status=200 http.response.written=30 127.0.0.1 - - [07/Dec/2025:05:20:07 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=91d145ec-db6e-4403-8c8e-1a06e07fcae5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.859395ms http.response.status=200 http.response.written=63 127.0.0.1 - - [07/Dec/2025:05:20:07 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=5ee44b1f-2753-45b3-8308-1b463a25e840 http.request.method=GET http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.951075ms http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Dec/2025:05:20:07 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" 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:41867" http.request.id=426b04ff-5840-48be-ad36-8513fc571a8d http.request.method=GET http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.781216ms http.response.status=400 http.response.written=116 127.0.0.1 - - [07/Dec/2025:05:20:07 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" 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:41867" http.request.id=ef91bb68-4a48-49e7-8353-67d3977f8ed2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50608" 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.155657ms http.response.status=400 http.response.written=115 127.0.0.1 - - [07/Dec/2025:05:20:07 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=df12130f-506b-4c47-970a-eb2c08f58148 http.request.method=GET http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.207877ms http.response.status=200 http.response.written=20 127.0.0.1 - - [07/Dec/2025:05:20:07 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41867" http.request.id=1b8f1f6c-d679-4d15-8433-96f075aee70f http.request.method=GET http.request.remoteaddr="127.0.0.1:50608" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.868155ms http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Dec/2025:05:20:07 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-07T05:20:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-07T05:20:07Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:20:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=7d03d921-cd07-4a46-9b19-56f17673e5cd http.request.method=POST http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.839574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:08 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=b252e60d-98d7-46df-93f3-d6e629d81946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/aaaa/blobs/uploads/1e047a5a-b338-4353-ac81-6561bfb2ea19?_state=YdYxigxciuWx53bP76Smh1J8_9gb1Z9ld6wMr_6Dcrp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZTA0N2E1YS1iMzM4LTQzNTMtYWM4MS02NTYxYmZiMmVhMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjA6MDguNTA3MTA3NTYzWiJ9&digest=sha256%3A2c11b0982878dc7882d2a07c6b703baa244a92fa16ca8d18c53d953f2097c6c3" http.request.useragent="Go-http-client/1.1" http.response.duration=5.29885523s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:08 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1e047a5a-b338-4353-ac81-6561bfb2ea19?_state=YdYxigxciuWx53bP76Smh1J8_9gb1Z9ld6wMr_6Dcrp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZTA0N2E1YS1iMzM4LTQzNTMtYWM4MS02NTYxYmZiMmVhMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjA6MDguNTA3MTA3NTYzWiJ9&digest=sha256%3A2c11b0982878dc7882d2a07c6b703baa244a92fa16ca8d18c53d953f2097c6c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=ebf0560f-7277-4ac3-a46e-3400403cfd96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.066285ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:13 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=a2399071-2b1c-4b38-9fa1-d8b21dab7ab3 http.request.method=POST http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.491313ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:14 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=a6e368ce-eca1-4615-93f3-97378744c392 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/bbbb/blobs/uploads/92dc3787-209a-4cf3-a597-575b4fcd4fd1?_state=-fkKST-tCIHf_vvSzLLGYzgSFqfGYlQ79XuPOHkNFKd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MmRjMzc4Ny0yMDlhLTRjZjMtYTU5Ny01NzViNGZjZDRmZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjA6MTQuNDMwMjMzODA5WiJ9&digest=sha256%3A5cd2efba2961751b081f8d820e34f52886b806837e34602a8dbdab5862a80eb9" http.request.useragent="Go-http-client/1.1" http.response.duration=6.867817356s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:14 +0000] "PUT /v2/foo/bbbb/blobs/uploads/92dc3787-209a-4cf3-a597-575b4fcd4fd1?_state=-fkKST-tCIHf_vvSzLLGYzgSFqfGYlQ79XuPOHkNFKd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MmRjMzc4Ny0yMDlhLTRjZjMtYTU5Ny01NzViNGZjZDRmZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjA6MTQuNDMwMjMzODA5WiJ9&digest=sha256%3A5cd2efba2961751b081f8d820e34f52886b806837e34602a8dbdab5862a80eb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=0931138f-d820-4b70-b0ca-4f54f1de9e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.910269ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:21 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=e4ce662c-ff74-403a-acea-ddccb34e1be0 http.request.method=POST http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.193253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:21 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=fb442f22-2f66-4a53-8774-592e80ac1573 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/cccc/blobs/uploads/1877179f-3fc0-4cbe-b751-144928403977?_state=Mp8aMaKy5AvIrY-_fa8-gfHlaPxtDgReXiRXudtGI4F7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxODc3MTc5Zi0zZmMwLTRjYmUtYjc1MS0xNDQ5Mjg0MDM5NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjA6MjEuODY2NDg1NjlaIn0%3D&digest=sha256%3Abcb75cb3dc35567096ba23eb3f14ffcfcab1574ce5e6de430cc881679fafe3be" http.request.useragent="Go-http-client/1.1" http.response.duration=6.319986879s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:21 +0000] "PUT /v2/foo/cccc/blobs/uploads/1877179f-3fc0-4cbe-b751-144928403977?_state=Mp8aMaKy5AvIrY-_fa8-gfHlaPxtDgReXiRXudtGI4F7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxODc3MTc5Zi0zZmMwLTRjYmUtYjc1MS0xNDQ5Mjg0MDM5NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjA6MjEuODY2NDg1NjlaIn0%3D&digest=sha256%3Abcb75cb3dc35567096ba23eb3f14ffcfcab1574ce5e6de430cc881679fafe3be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=a1a8ff61-e229-45fa-b300-9198e41d7fb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.63177ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:28 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:29Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=52784c7b-e864-4fec-902b-f9a3e8695f5e http.request.method=POST http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.471613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:29 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=bf930971-9a96-4549-850a-64f7edac4b3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/dddd/blobs/uploads/86c2aeea-8522-4c0d-b0e3-ae01563671d3?_state=6ltxj6Jzd8nP4-jh60s36KLgflXzpmjil7Zeve14g4R7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4NmMyYWVlYS04NTIyLTRjMGQtYjBlMy1hZTAxNTYzNjcxZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjA6MjkuMDI5ODg4NDZaIn0%3D&digest=sha256%3Ac32c426a78e8f617be11793e4e3eb82ee69be2bc8cf7fa76c0e8d3c1268439f3" http.request.useragent="Go-http-client/1.1" http.response.duration=14.72493243s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:29 +0000] "PUT /v2/foo/dddd/blobs/uploads/86c2aeea-8522-4c0d-b0e3-ae01563671d3?_state=6ltxj6Jzd8nP4-jh60s36KLgflXzpmjil7Zeve14g4R7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4NmMyYWVlYS04NTIyLTRjMGQtYjBlMy1hZTAxNTYzNjcxZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjA6MjkuMDI5ODg4NDZaIn0%3D&digest=sha256%3Ac32c426a78e8f617be11793e4e3eb82ee69be2bc8cf7fa76c0e8d3c1268439f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=510816f5-c9da-4c41-a45f-cec94177cfd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58946" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.42111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:43 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43523" http.request.id=e44da4c6-a716-4251-8e15-e6edeba7ca92 http.request.method=GET http.request.remoteaddr="127.0.0.1:58946" 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=3.467235ms http.response.status=200 http.response.written=63 127.0.0.1 - - [07/Dec/2025:05:20:43 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (111.25s) === RUN TestURLPrefix time="2025-12-07T05:20:43Z" 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-07T05:20:43Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:20:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43557" http.request.id=79b85f5e-25c0-4cfa-9d8a-5f360bd7ae3c http.request.method=GET http.request.remoteaddr="127.0.0.1:42338" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.689515ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Dec/2025:05:20:43 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-12-07T05:20:43Z" 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-07T05:20:43Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:20:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=9929e1aa-b214-4f02-9f5f-f25829e42423 http.request.method=GET http.request.remoteaddr="127.0.0.1:46932" http.request.uri="/v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.479073ms http.response.status=404 http.response.written=157 vars.digest="sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "GET /v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=c7581371-b23c-42b5-8fc5-9220fc5c3664 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46934" http.request.uri="/v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.746514ms http.response.status=404 http.response.written=157 vars.digest="sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=f9e62afa-4812-4ac8-a73c-4886ccc6e5c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:46934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.209075ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=3dab8b5b-6a79-4ea5-bac5-f70b66812c6f http.request.method=GET http.request.remoteaddr="127.0.0.1:46934" http.request.uri="/v2/foo/bar/blobs/uploads/f386fad0-8a9a-44b2-8f18-88525d0f5b8b?_state=WW0Yf7dxdEQzpst33pa5M8RQ7tCpRdBGG22AB2L4tXB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzODZmYWQwLThhOWEtNDRiMi04ZjE4LTg4NTI1ZDBmNWI4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42MTk4MDczNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.271993ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "GET /v2/foo/bar/blobs/uploads/f386fad0-8a9a-44b2-8f18-88525d0f5b8b?_state=WW0Yf7dxdEQzpst33pa5M8RQ7tCpRdBGG22AB2L4tXB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzODZmYWQwLThhOWEtNDRiMi04ZjE4LTg4NTI1ZDBmNWI4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42MTk4MDczNjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=184e0bd8-1797-43be-82e9-e8318f916d3b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46934" http.request.uri="/v2/foo/bar/blobs/uploads/f386fad0-8a9a-44b2-8f18-88525d0f5b8b?_state=WW0Yf7dxdEQzpst33pa5M8RQ7tCpRdBGG22AB2L4tXB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzODZmYWQwLThhOWEtNDRiMi04ZjE4LTg4NTI1ZDBmNWI4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42MTk4MDczNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.194594ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "DELETE /v2/foo/bar/blobs/uploads/f386fad0-8a9a-44b2-8f18-88525d0f5b8b?_state=WW0Yf7dxdEQzpst33pa5M8RQ7tCpRdBGG22AB2L4tXB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzODZmYWQwLThhOWEtNDRiMi04ZjE4LTg4NTI1ZDBmNWI4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42MTk4MDczNjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=55cad5ed-2928-412d-8afb-50f2c952b940 http.request.method=GET http.request.remoteaddr="127.0.0.1:46934" http.request.uri="/v2/foo/bar/blobs/uploads/f386fad0-8a9a-44b2-8f18-88525d0f5b8b?_state=WW0Yf7dxdEQzpst33pa5M8RQ7tCpRdBGG22AB2L4tXB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzODZmYWQwLThhOWEtNDRiMi04ZjE4LTg4NTI1ZDBmNWI4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42MTk4MDczNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f386fad0-8a9a-44b2-8f18-88525d0f5b8b time="2025-12-07T05:20:44Z" 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:39205" http.request.id=55cad5ed-2928-412d-8afb-50f2c952b940 http.request.method=GET http.request.remoteaddr="127.0.0.1:46934" http.request.uri="/v2/foo/bar/blobs/uploads/f386fad0-8a9a-44b2-8f18-88525d0f5b8b?_state=WW0Yf7dxdEQzpst33pa5M8RQ7tCpRdBGG22AB2L4tXB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzODZmYWQwLThhOWEtNDRiMi04ZjE4LTg4NTI1ZDBmNWI4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42MTk4MDczNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.721414ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f386fad0-8a9a-44b2-8f18-88525d0f5b8b 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "GET /v2/foo/bar/blobs/uploads/f386fad0-8a9a-44b2-8f18-88525d0f5b8b?_state=WW0Yf7dxdEQzpst33pa5M8RQ7tCpRdBGG22AB2L4tXB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzODZmYWQwLThhOWEtNDRiMi04ZjE4LTg4NTI1ZDBmNWI4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42MTk4MDczNjdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=e587c370-f919-4ab0-9dae-c3f8e6ea16d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.865394ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=5ab0e2c3-7ed4-477d-acb6-31fb5ae840b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/c0cf305e-f122-4ae8-a67d-747361cfba3d?_state=YwcWrNO0GMaE5ahmYqSNJEBBMmGkWeD39_FbVT77KB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwY2YzMDVlLWYxMjItNGFlOC1hNjdkLTc0NzM2MWNmYmEzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42Mzg5MjIzOTdaIn0%3D&digest=sha256%3A6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" provided=sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a vars.name="foo/bar" vars.uuid=c0cf305e-f122-4ae8-a67d-747361cfba3d time="2025-12-07T05:20:44Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=5ab0e2c3-7ed4-477d-acb6-31fb5ae840b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/c0cf305e-f122-4ae8-a67d-747361cfba3d?_state=YwcWrNO0GMaE5ahmYqSNJEBBMmGkWeD39_FbVT77KB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwY2YzMDVlLWYxMjItNGFlOC1hNjdkLTc0NzM2MWNmYmEzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42Mzg5MjIzOTdaIn0%3D&digest=sha256%3A6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c0cf305e-f122-4ae8-a67d-747361cfba3d time="2025-12-07T05:20:44Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a, 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:39205" http.request.id=5ab0e2c3-7ed4-477d-acb6-31fb5ae840b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/c0cf305e-f122-4ae8-a67d-747361cfba3d?_state=YwcWrNO0GMaE5ahmYqSNJEBBMmGkWeD39_FbVT77KB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwY2YzMDVlLWYxMjItNGFlOC1hNjdkLTc0NzM2MWNmYmEzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42Mzg5MjIzOTdaIn0%3D&digest=sha256%3A6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.611354ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c0cf305e-f122-4ae8-a67d-747361cfba3d 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "PUT /v2/foo/bar/blobs/uploads/c0cf305e-f122-4ae8-a67d-747361cfba3d?_state=YwcWrNO0GMaE5ahmYqSNJEBBMmGkWeD39_FbVT77KB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwY2YzMDVlLWYxMjItNGFlOC1hNjdkLTc0NzM2MWNmYmEzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42Mzg5MjIzOTdaIn0%3D&digest=sha256%3A6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=0fd9e911-115d-418d-99be-e400c2ac6974 http.request.method=POST http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.805194ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=8fb2f76b-1450-43ba-b1dc-674a7c1b56ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/42e31a43-4955-43f0-af2c-59e54abb4bcd?_state=dLwKHiSqSVMlrmn62E0HgJnZY41i0NYlRVHVIapPe3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyZTMxYTQzLTQ5NTUtNDNmMC1hZjJjLTU5ZTU0YWJiNGJjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42NDkxMzkyNjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.485173ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "PUT /v2/foo/bar/blobs/uploads/42e31a43-4955-43f0-af2c-59e54abb4bcd?_state=dLwKHiSqSVMlrmn62E0HgJnZY41i0NYlRVHVIapPe3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyZTMxYTQzLTQ5NTUtNDNmMC1hZjJjLTU5ZTU0YWJiNGJjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42NDkxMzkyNjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=9c4be1dc-d370-4df0-8ab9-cebd934b38f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.249495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=a3be145b-faf3-44a7-a6ca-f036f414729b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/44524efb-811c-49f3-8a98-47736ca105bd?_state=WQngQ3ckwwwGuYcxA9-UYou-SJa7dzkIHnJHJOhAd_57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0NTI0ZWZiLTgxMWMtNDlmMy04YTk4LTQ3NzM2Y2ExMDViZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42NTkxMDEzNDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.414413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "PUT /v2/foo/bar/blobs/uploads/44524efb-811c-49f3-8a98-47736ca105bd?_state=WQngQ3ckwwwGuYcxA9-UYou-SJa7dzkIHnJHJOhAd_57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0NTI0ZWZiLTgxMWMtNDlmMy04YTk4LTQ3NzM2Y2ExMDViZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42NTkxMDEzNDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=9e4e098b-2232-4806-9995-1a4026da9f5e http.request.method=POST http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.913315ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=4d914cde-812a-4614-a5d4-519d994aca6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/cb8e4b3e-da30-4758-bfb6-e2f8a57206f8?_state=bbBbCEacAUkrd0dEl-llJC89tuQfsuyvSM0fZM5jPLB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiOGU0YjNlLWRhMzAtNDc1OC1iZmI2LWUyZjhhNTcyMDZmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42Njg2NDM3N1oifQ%3D%3D&digest=sha256%3A6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" http.response.duration=11.898339363s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:44 +0000] "PUT /v2/foo/bar/blobs/uploads/cb8e4b3e-da30-4758-bfb6-e2f8a57206f8?_state=bbBbCEacAUkrd0dEl-llJC89tuQfsuyvSM0fZM5jPLB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiOGU0YjNlLWRhMzAtNDc1OC1iZmI2LWUyZjhhNTcyMDZmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo0NC42Njg2NDM3N1oifQ%3D%3D&digest=sha256%3A6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:20:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=4a8f988a-21fe-4952-b1cf-c23f779e669f http.request.method=POST http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.498454ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39205" http.request.id=13db5867-9a1c-433f-bc13-60d6beaaca11 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/d073112f-c09b-4136-b44f-c31587a60678?_state=-Ws-8WAHn3Q9i58HCArn2OOg_aU38aI1OEAfqrbE2AJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwNzMxMTJmLWMwOWItNDEzNi1iNDRmLWMzMTU4N2E2MDY3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo1Ni45NTcwNjMyNThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=13.165702082s http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:20:56 +0000] "PATCH /v2/foo/bar/blobs/uploads/d073112f-c09b-4136-b44f-c31587a60678?_state=-Ws-8WAHn3Q9i58HCArn2OOg_aU38aI1OEAfqrbE2AJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwNzMxMTJmLWMwOWItNDEzNi1iNDRmLWMzMTU4N2E2MDY3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMDo1Ni45NTcwNjMyNThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=bca8f3cf-cdd6-4ce1-82b6-1c4b82f90b79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/uploads/d073112f-c09b-4136-b44f-c31587a60678?_state=SOy9Ot0SpD7e46ZCh7fBRyk9z-_sxyipxy7j4aR7_697Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwNzMxMTJmLWMwOWItNDEzNi1iNDRmLWMzMTU4N2E2MDY3OCIsIk9mZnNldCI6Mjc3MDQzMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjA6NTZaIn0%3D&digest=sha256%3A6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.264893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:10 +0000] "PUT /v2/foo/bar/blobs/uploads/d073112f-c09b-4136-b44f-c31587a60678?_state=SOy9Ot0SpD7e46ZCh7fBRyk9z-_sxyipxy7j4aR7_697Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwNzMxMTJmLWMwOWItNDEzNi1iNDRmLWMzMTU4N2E2MDY3OCIsIk9mZnNldCI6Mjc3MDQzMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjA6NTZaIn0%3D&digest=sha256%3A6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=cdfcad70-45c3-4d00-b9a1-35b5a2503d91 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.406855ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=02c6d9c9-fb75-47d8-ad2d-dc19d7333e82 http.request.method=GET http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=301.409325ms http.response.status=200 http.response.written=27704320 127.0.0.1 - - [07/Dec/2025:05:21:10 +0000] "GET /v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a HTTP/1.1" 200 27704320 "" "Go-http-client/1.1" time="2025-12-07T05:21:10Z" level=error msg="error parsing digest="sha257:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=65dbdb65-4014-4018-b011-b80123f50dd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/sha257:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" vars.name="foo/bar" time="2025-12-07T05:21:10Z" 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:39205" http.request.id=65dbdb65-4014-4018-b011-b80123f50dd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46950" http.request.uri="/v2/foo/bar/blobs/sha257:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.941856ms http.response.status=400 http.response.written=110 vars.digest="sha257:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:21:10 +0000] "GET /v2/foo/bar/blobs/sha257:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-07T05:21:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=b8d95dce-9d9a-4790-bee7-25f94872dc6b http.request.method=GET http.request.remoteaddr="127.0.0.1:37732" http.request.uri="/v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.781434ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:10 +0000] "GET /v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-07T05:21:10Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:21:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=a7e9688e-27a2-456a-923e-8a13c8b6f0f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37364" http.request.uri="/v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.536054ms http.response.status=404 http.response.written=157 vars.digest="sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "GET /v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=e8933d38-b1b1-4329-a98b-5d3252bcf84d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37378" http.request.uri="/v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=18.75415ms http.response.status=404 http.response.written=157 vars.digest="sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=ddb40b98-2b63-41bc-98fd-5f129937c560 http.request.method=POST http.request.remoteaddr="127.0.0.1:37378" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.681312ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=ed0a6854-a92d-4852-b7c9-8d8de883d6f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37378" http.request.uri="/v2/foo/bar/blobs/uploads/7ce09405-ab8c-469e-a2e4-8c05a00a46f5?_state=jE3azdOVAWB-Zf5hoWSDoBAi0148fqWqC4-_yvwDyhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjZTA5NDA1LWFiOGMtNDY5ZS1hMmU0LThjMDVhMDBhNDZmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS4zOTYwMDYxMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.404593ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "GET /v2/foo/bar/blobs/uploads/7ce09405-ab8c-469e-a2e4-8c05a00a46f5?_state=jE3azdOVAWB-Zf5hoWSDoBAi0148fqWqC4-_yvwDyhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjZTA5NDA1LWFiOGMtNDY5ZS1hMmU0LThjMDVhMDBhNDZmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS4zOTYwMDYxMzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=d0e5daf9-8776-48b7-bc3d-e416926ae179 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37378" http.request.uri="/v2/foo/bar/blobs/uploads/7ce09405-ab8c-469e-a2e4-8c05a00a46f5?_state=jE3azdOVAWB-Zf5hoWSDoBAi0148fqWqC4-_yvwDyhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjZTA5NDA1LWFiOGMtNDY5ZS1hMmU0LThjMDVhMDBhNDZmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS4zOTYwMDYxMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.412594ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "DELETE /v2/foo/bar/blobs/uploads/7ce09405-ab8c-469e-a2e4-8c05a00a46f5?_state=jE3azdOVAWB-Zf5hoWSDoBAi0148fqWqC4-_yvwDyhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjZTA5NDA1LWFiOGMtNDY5ZS1hMmU0LThjMDVhMDBhNDZmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS4zOTYwMDYxMzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=436b207e-29b5-4939-b8a3-e79254cc47e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37378" http.request.uri="/v2/foo/bar/blobs/uploads/7ce09405-ab8c-469e-a2e4-8c05a00a46f5?_state=jE3azdOVAWB-Zf5hoWSDoBAi0148fqWqC4-_yvwDyhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjZTA5NDA1LWFiOGMtNDY5ZS1hMmU0LThjMDVhMDBhNDZmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS4zOTYwMDYxMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7ce09405-ab8c-469e-a2e4-8c05a00a46f5 time="2025-12-07T05:21:11Z" 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:41901" http.request.id=436b207e-29b5-4939-b8a3-e79254cc47e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37378" http.request.uri="/v2/foo/bar/blobs/uploads/7ce09405-ab8c-469e-a2e4-8c05a00a46f5?_state=jE3azdOVAWB-Zf5hoWSDoBAi0148fqWqC4-_yvwDyhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjZTA5NDA1LWFiOGMtNDY5ZS1hMmU0LThjMDVhMDBhNDZmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS4zOTYwMDYxMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.281715ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7ce09405-ab8c-469e-a2e4-8c05a00a46f5 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "GET /v2/foo/bar/blobs/uploads/7ce09405-ab8c-469e-a2e4-8c05a00a46f5?_state=jE3azdOVAWB-Zf5hoWSDoBAi0148fqWqC4-_yvwDyhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjZTA5NDA1LWFiOGMtNDY5ZS1hMmU0LThjMDVhMDBhNDZmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS4zOTYwMDYxMzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=5aca90fa-dbec-498d-9d9e-32fba985cb25 http.request.method=POST http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.851514ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=c222ecf3-257e-499d-8c28-de54b6a0c9bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/07b6725b-d438-4c0f-b73a-f1d28b2d5816?_state=rIYSc0ZYhISwyyuo2dbAFwBCYjvngU-B1V2xXEK1xAF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3YjY3MjViLWQ0MzgtNGMwZi1iNzNhLWYxZDI4YjJkNTgxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS40MTUzNjAwODNaIn0%3D&digest=sha256%3A29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" provided=sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 vars.name="foo/bar" vars.uuid=07b6725b-d438-4c0f-b73a-f1d28b2d5816 time="2025-12-07T05:21:11Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=c222ecf3-257e-499d-8c28-de54b6a0c9bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/07b6725b-d438-4c0f-b73a-f1d28b2d5816?_state=rIYSc0ZYhISwyyuo2dbAFwBCYjvngU-B1V2xXEK1xAF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3YjY3MjViLWQ0MzgtNGMwZi1iNzNhLWYxZDI4YjJkNTgxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS40MTUzNjAwODNaIn0%3D&digest=sha256%3A29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=07b6725b-d438-4c0f-b73a-f1d28b2d5816 time="2025-12-07T05:21:11Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61, 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:41901" http.request.id=c222ecf3-257e-499d-8c28-de54b6a0c9bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/07b6725b-d438-4c0f-b73a-f1d28b2d5816?_state=rIYSc0ZYhISwyyuo2dbAFwBCYjvngU-B1V2xXEK1xAF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3YjY3MjViLWQ0MzgtNGMwZi1iNzNhLWYxZDI4YjJkNTgxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS40MTUzNjAwODNaIn0%3D&digest=sha256%3A29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.255813ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=07b6725b-d438-4c0f-b73a-f1d28b2d5816 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "PUT /v2/foo/bar/blobs/uploads/07b6725b-d438-4c0f-b73a-f1d28b2d5816?_state=rIYSc0ZYhISwyyuo2dbAFwBCYjvngU-B1V2xXEK1xAF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3YjY3MjViLWQ0MzgtNGMwZi1iNzNhLWYxZDI4YjJkNTgxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS40MTUzNjAwODNaIn0%3D&digest=sha256%3A29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=43289665-c515-4f39-8321-b3724fce855f http.request.method=POST http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.167975ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=c37ddd95-5e72-4a7a-82a0-fcb6897e037e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/d74c861f-fad3-4063-a198-c506981270f7?_state=ZxPLQUhWwYoCJQeyIItV86F2NiHnGfliZ1lSsmfcEQd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NGM4NjFmLWZhZDMtNDA2My1hMTk4LWM1MDY5ODEyNzBmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS40MjUwMzIyNDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.520713ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "PUT /v2/foo/bar/blobs/uploads/d74c861f-fad3-4063-a198-c506981270f7?_state=ZxPLQUhWwYoCJQeyIItV86F2NiHnGfliZ1lSsmfcEQd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NGM4NjFmLWZhZDMtNDA2My1hMTk4LWM1MDY5ODEyNzBmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS40MjUwMzIyNDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=b5a875cb-37d7-446b-87f4-b94403a552d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.390215ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=aabbb8ad-3394-46cd-989f-d8294e2dbb77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/d036e505-e5f3-47fe-a05b-4b9dcd19b756?_state=i6araundgVXGu6IjTYpGBUNZkv6B3nFUGoCEae2Xd9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMzZlNTA1LWU1ZjMtNDdmZS1hMDViLTRiOWRjZDE5Yjc1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS40MzUwMDc4NzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.719133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "PUT /v2/foo/bar/blobs/uploads/d036e505-e5f3-47fe-a05b-4b9dcd19b756?_state=i6araundgVXGu6IjTYpGBUNZkv6B3nFUGoCEae2Xd9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMzZlNTA1LWU1ZjMtNDdmZS1hMDViLTRiOWRjZDE5Yjc1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS40MzUwMDc4NzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=17b49b7b-7135-4d71-ba70-926b62ab29d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.732156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=fb05a96b-14ee-49ea-a6f5-55f4140bc28f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/d463ce7f-e7e6-490c-9697-55e19e2cf3b8?_state=xUy0dGTwV_DIP4LW4QYojMOqlJcY2Oug1PtLMhVIHwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjNjZTdmLWU3ZTYtNDkwYy05Njk3LTU1ZTE5ZTJjZjNiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS40NDQyNDMwNTdaIn0%3D&digest=sha256%3A29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" http.response.duration=13.493561462s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:11 +0000] "PUT /v2/foo/bar/blobs/uploads/d463ce7f-e7e6-490c-9697-55e19e2cf3b8?_state=xUy0dGTwV_DIP4LW4QYojMOqlJcY2Oug1PtLMhVIHwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjNjZTdmLWU3ZTYtNDkwYy05Njk3LTU1ZTE5ZTJjZjNiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToxMS40NDQyNDMwNTdaIn0%3D&digest=sha256%3A29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=58324db8-7a59-469c-8168-277112830f36 http.request.method=POST http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.735634ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41901" http.request.id=a4b16ee0-d608-4268-a104-8e0e2147270a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/f7c266fe-e061-4aa6-adca-a434477feb6e?_state=-sxqBpYFRYIoZRSXkdsN1qR7-riBJjI_KKRXHifx0pZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YzI2NmZlLWUwNjEtNGFhNi1hZGNhLWE0MzQ0NzdmZWI2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToyNS4zMjI0MTQ3NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=10.877566745s http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:25 +0000] "PATCH /v2/foo/bar/blobs/uploads/f7c266fe-e061-4aa6-adca-a434477feb6e?_state=-sxqBpYFRYIoZRSXkdsN1qR7-riBJjI_KKRXHifx0pZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YzI2NmZlLWUwNjEtNGFhNi1hZGNhLWE0MzQ0NzdmZWI2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMToyNS4zMjI0MTQ3NzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=cfc27cc6-d188-4376-b56b-ad5c235f47a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/f7c266fe-e061-4aa6-adca-a434477feb6e?_state=q_QGKrsG3W282Wembpw9dbd9OF6yDu72NPBRBHdfkpF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YzI2NmZlLWUwNjEtNGFhNi1hZGNhLWE0MzQ0NzdmZWI2ZSIsIk9mZnNldCI6MjY5NjA4OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjE6MjVaIn0%3D&digest=sha256%3A29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" http.response.duration=4.397593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:36 +0000] "PUT /v2/foo/bar/blobs/uploads/f7c266fe-e061-4aa6-adca-a434477feb6e?_state=q_QGKrsG3W282Wembpw9dbd9OF6yDu72NPBRBHdfkpF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YzI2NmZlLWUwNjEtNGFhNi1hZGNhLWE0MzQ0NzdmZWI2ZSIsIk9mZnNldCI6MjY5NjA4OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjE6MjVaIn0%3D&digest=sha256%3A29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=5d8d6da1-058f-4fe7-8c77-7e30505793c7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.686874ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=5fb59e86-c086-4b80-950e-434c868741da http.request.method=GET http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=295.753113ms http.response.status=200 http.response.written=26960896 127.0.0.1 - - [07/Dec/2025:05:21:36 +0000] "GET /v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 HTTP/1.1" 200 26960896 "" "Go-http-client/1.1" time="2025-12-07T05:21:36Z" level=error msg="error parsing digest="sha257:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=e0792016-35d6-483a-84d7-e6d3461a4889 http.request.method=GET http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/sha257:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" vars.name="foo/bar" time="2025-12-07T05:21:36Z" 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:41901" http.request.id=e0792016-35d6-483a-84d7-e6d3461a4889 http.request.method=GET http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/sha257:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.227715ms http.response.status=400 http.response.written=110 vars.digest="sha257:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:21:36 +0000] "GET /v2/foo/bar/blobs/sha257:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-07T05:21:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=0725854c-2987-4606-93ac-84b72558abcd http.request.method=GET http.request.remoteaddr="127.0.0.1:59208" http.request.uri="/v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" http.response.duration=6.048871ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:36 +0000] "GET /v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=16e174c8-f24d-4902-a86c-cedb7a7537cd http.request.method=GET http.request.remoteaddr="127.0.0.1:59196" http.request.uri="/v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.24719ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [07/Dec/2025:05:21:36 +0000] "GET /v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-12-07T05:21:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41901" http.request.id=9690ab98-3b94-4d3f-ac71-926af9f2e265 http.request.method=GET http.request.remoteaddr="127.0.0.1:59208" http.request.uri="/v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.90021ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [07/Dec/2025:05:21:36 +0000] "GET /v2/foo/bar/blobs/sha256:29abdb20bdf593fc74ca88351ec21b5f076de7f4dcbda9bd65d9b10e607e9d61 HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2025-12-07T05:21:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=a00f99d8-ade4-4827-acc8-d1d00098690f http.request.method=GET http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=26.080597213s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [07/Dec/2025:05:21:10 +0000] "GET /v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-12-07T05:21:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39205" http.request.id=0a63bca0-28e4-4709-9904-fc88c86b4def http.request.method=GET http.request.remoteaddr="127.0.0.1:37732" http.request.uri="/v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=26.068049513s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [07/Dec/2025:05:21:10 +0000] "GET /v2/foo/bar/blobs/sha256:6d21803b30d21ebd0486e747ce542def2c05ff7b321920e4724a6622653faa7a HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (52.86s) === RUN TestBlobDelete time="2025-12-07T05:21:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-07T05:21:36Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:21:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=eaf472d3-73d2-43b1-8986-5dacc91982f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52978" http.request.uri="/v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.421035ms http.response.status=404 http.response.written=157 vars.digest="sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "GET /v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=00b79a81-1404-4406-a1e4-d9afac1d2216 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52992" http.request.uri="/v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.024676ms http.response.status=404 http.response.written=157 vars.digest="sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=242d4cc9-0e53-4c40-958c-bcd5ae33f502 http.request.method=POST http.request.remoteaddr="127.0.0.1:52992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.827136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=dbb6c742-676a-44af-91ed-adbdfce27f88 http.request.method=GET http.request.remoteaddr="127.0.0.1:52992" http.request.uri="/v2/foo/bar/blobs/uploads/c8e52621-68ae-4572-a130-4ebe94d97e28?_state=Flbb99jxGAfoNqWRfODKUpYrLbh7A067rZZmGIW-iV17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZTUyNjIxLTY4YWUtNDU3Mi1hMTMwLTRlYmU5NGQ5N2UyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNDU1MjI5NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.272455ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "GET /v2/foo/bar/blobs/uploads/c8e52621-68ae-4572-a130-4ebe94d97e28?_state=Flbb99jxGAfoNqWRfODKUpYrLbh7A067rZZmGIW-iV17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZTUyNjIxLTY4YWUtNDU3Mi1hMTMwLTRlYmU5NGQ5N2UyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNDU1MjI5NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=20b088cb-cbd9-488c-afab-e923e9b23929 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52992" http.request.uri="/v2/foo/bar/blobs/uploads/c8e52621-68ae-4572-a130-4ebe94d97e28?_state=Flbb99jxGAfoNqWRfODKUpYrLbh7A067rZZmGIW-iV17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZTUyNjIxLTY4YWUtNDU3Mi1hMTMwLTRlYmU5NGQ5N2UyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNDU1MjI5NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.889395ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "DELETE /v2/foo/bar/blobs/uploads/c8e52621-68ae-4572-a130-4ebe94d97e28?_state=Flbb99jxGAfoNqWRfODKUpYrLbh7A067rZZmGIW-iV17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZTUyNjIxLTY4YWUtNDU3Mi1hMTMwLTRlYmU5NGQ5N2UyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNDU1MjI5NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=b1a28a12-4c04-46ec-b179-0d7bcd53c6a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52992" http.request.uri="/v2/foo/bar/blobs/uploads/c8e52621-68ae-4572-a130-4ebe94d97e28?_state=Flbb99jxGAfoNqWRfODKUpYrLbh7A067rZZmGIW-iV17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZTUyNjIxLTY4YWUtNDU3Mi1hMTMwLTRlYmU5NGQ5N2UyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNDU1MjI5NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c8e52621-68ae-4572-a130-4ebe94d97e28 time="2025-12-07T05:21:37Z" 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:42371" http.request.id=b1a28a12-4c04-46ec-b179-0d7bcd53c6a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52992" http.request.uri="/v2/foo/bar/blobs/uploads/c8e52621-68ae-4572-a130-4ebe94d97e28?_state=Flbb99jxGAfoNqWRfODKUpYrLbh7A067rZZmGIW-iV17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZTUyNjIxLTY4YWUtNDU3Mi1hMTMwLTRlYmU5NGQ5N2UyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNDU1MjI5NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.985255ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c8e52621-68ae-4572-a130-4ebe94d97e28 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "GET /v2/foo/bar/blobs/uploads/c8e52621-68ae-4572-a130-4ebe94d97e28?_state=Flbb99jxGAfoNqWRfODKUpYrLbh7A067rZZmGIW-iV17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZTUyNjIxLTY4YWUtNDU3Mi1hMTMwLTRlYmU5NGQ5N2UyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNDU1MjI5NDdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=ac834dcc-5424-409b-bb54-28213760a73a http.request.method=POST http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.134075ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=d53da6e1-3f0f-4758-b217-4c6269baa275 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/afb1ac0b-58b8-4814-8c2a-7933fb667876?_state=8UgfnFtulltvdDvYIEynMSj8oZiqe6pIOdnMiK0U1Hx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmYjFhYzBiLTU4YjgtNDgxNC04YzJhLTc5MzNmYjY2Nzg3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNjE3NTczNDJaIn0%3D&digest=sha256%3A0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" provided=sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f vars.name="foo/bar" vars.uuid=afb1ac0b-58b8-4814-8c2a-7933fb667876 time="2025-12-07T05:21:37Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=d53da6e1-3f0f-4758-b217-4c6269baa275 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/afb1ac0b-58b8-4814-8c2a-7933fb667876?_state=8UgfnFtulltvdDvYIEynMSj8oZiqe6pIOdnMiK0U1Hx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmYjFhYzBiLTU4YjgtNDgxNC04YzJhLTc5MzNmYjY2Nzg3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNjE3NTczNDJaIn0%3D&digest=sha256%3A0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=afb1ac0b-58b8-4814-8c2a-7933fb667876 time="2025-12-07T05:21:37Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f, 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:42371" http.request.id=d53da6e1-3f0f-4758-b217-4c6269baa275 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/afb1ac0b-58b8-4814-8c2a-7933fb667876?_state=8UgfnFtulltvdDvYIEynMSj8oZiqe6pIOdnMiK0U1Hx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmYjFhYzBiLTU4YjgtNDgxNC04YzJhLTc5MzNmYjY2Nzg3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNjE3NTczNDJaIn0%3D&digest=sha256%3A0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.080573ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=afb1ac0b-58b8-4814-8c2a-7933fb667876 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/afb1ac0b-58b8-4814-8c2a-7933fb667876?_state=8UgfnFtulltvdDvYIEynMSj8oZiqe6pIOdnMiK0U1Hx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmYjFhYzBiLTU4YjgtNDgxNC04YzJhLTc5MzNmYjY2Nzg3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNjE3NTczNDJaIn0%3D&digest=sha256%3A0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=5c7d436c-0802-400f-a209-d8d9ff0acb35 http.request.method=POST http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.727895ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=280e9e27-ed3d-451a-9010-10257ddaedac http.request.method=PUT http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/561322f8-a23d-4866-b0c2-645be21816f4?_state=NkuVvQINvVA9k7y1Z_cEqv3T_A-RvH8VIgCJlK8SxDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2MTMyMmY4LWEyM2QtNDg2Ni1iMGMyLTY0NWJlMjE4MTZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNzA1NTc2NjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.792234ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/561322f8-a23d-4866-b0c2-645be21816f4?_state=NkuVvQINvVA9k7y1Z_cEqv3T_A-RvH8VIgCJlK8SxDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2MTMyMmY4LWEyM2QtNDg2Ni1iMGMyLTY0NWJlMjE4MTZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNzA1NTc2NjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=992db8fb-2f60-406a-a68d-eb1a0d710959 http.request.method=POST http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.927476ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=bc586cd3-432f-4e78-b5a5-5fdf86f03713 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/fc4a151d-35eb-44c4-9635-5b03560e5820?_state=oQMJfP1LMLGYl701alEO0c_wbMhTNauxWQr9qLkveCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNGExNTFkLTM1ZWItNDRjNC05NjM1LTViMDM1NjBlNTgyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNzkxMTMwNzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.634675ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/fc4a151d-35eb-44c4-9635-5b03560e5820?_state=oQMJfP1LMLGYl701alEO0c_wbMhTNauxWQr9qLkveCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNGExNTFkLTM1ZWItNDRjNC05NjM1LTViMDM1NjBlNTgyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xNzkxMTMwNzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=bbe5aee7-f17f-4f83-bb1d-d9c849c26e96 http.request.method=POST http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.748516ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=15939cc9-8903-4c44-aff2-61cc7cc86b37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/30597951-de37-4386-8a53-954dad79a3d8?_state=KUzpIexuZev-YMdA2hrJpXELBHbmiCsfiJuuPzSL35h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwNTk3OTUxLWRlMzctNDM4Ni04YTUzLTk1NGRhZDc5YTNkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xODc0MjY1NDFaIn0%3D&digest=sha256%3A0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.546215487s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/30597951-de37-4386-8a53-954dad79a3d8?_state=KUzpIexuZev-YMdA2hrJpXELBHbmiCsfiJuuPzSL35h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwNTk3OTUxLWRlMzctNDM4Ni04YTUzLTk1NGRhZDc5YTNkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTozNy4xODc0MjY1NDFaIn0%3D&digest=sha256%3A0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=c6baa5ca-2b37-42e0-93d5-f7b33a214f8d http.request.method=POST http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.504134ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42371" http.request.id=4c1a6eba-5fda-4b03-b236-38435327e42e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/a35b4c3f-812d-4f61-8fa2-4152de586e35?_state=FhgcLHaGaDhRY6073TNuyjVvMG3fYnkFPB0VfU0MmlV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNWI0YzNmLTgxMmQtNGY2MS04ZmEyLTQxNTJkZTU4NmUzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTo0MC45NTgzNjU3NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.990985185s http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:40 +0000] "PATCH /v2/foo/bar/blobs/uploads/a35b4c3f-812d-4f61-8fa2-4152de586e35?_state=FhgcLHaGaDhRY6073TNuyjVvMG3fYnkFPB0VfU0MmlV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNWI0YzNmLTgxMmQtNGY2MS04ZmEyLTQxNTJkZTU4NmUzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTo0MC45NTgzNjU3NzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=ffcc8458-cbce-4dd2-81b7-44aea0817385 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/uploads/a35b4c3f-812d-4f61-8fa2-4152de586e35?_state=vC2cbp1VftiyhpYbLHkqxOcX82eN9OYmshSQwTqufN97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNWI0YzNmLTgxMmQtNGY2MS04ZmEyLTQxNTJkZTU4NmUzNSIsIk9mZnNldCI6MTU4MDg1MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjE6NDBaIn0%3D&digest=sha256%3A0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.951174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:44 +0000] "PUT /v2/foo/bar/blobs/uploads/a35b4c3f-812d-4f61-8fa2-4152de586e35?_state=vC2cbp1VftiyhpYbLHkqxOcX82eN9OYmshSQwTqufN97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNWI0YzNmLTgxMmQtNGY2MS04ZmEyLTQxNTJkZTU4NmUzNSIsIk9mZnNldCI6MTU4MDg1MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjE6NDBaIn0%3D&digest=sha256%3A0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=bf8dccf9-5e5f-4999-913d-f12f0b92ecf4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.179175ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=84e76860-aaf9-4bb2-8789-e9b476240de6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=139.13474ms http.response.status=200 http.response.written=15808512 127.0.0.1 - - [07/Dec/2025:05:21:44 +0000] "GET /v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 200 15808512 "" "Go-http-client/1.1" time="2025-12-07T05:21:45Z" level=error msg="error parsing digest="sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=970ef602-7ed9-465f-bee9-5ee9f8646835 http.request.method=GET http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" vars.name="foo/bar" time="2025-12-07T05:21:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=970ef602-7ed9-465f-bee9-5ee9f8646835 http.request.method=GET http.request.remoteaddr="127.0.0.1:53006" http.request.uri="/v2/foo/bar/blobs/sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.690116ms http.response.status=400 http.response.written=110 vars.digest="sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:21:45 +0000] "GET /v2/foo/bar/blobs/sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-07T05:21:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=84496e38-19f7-4880-a297-d20194b5d421 http.request.method=GET http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.47293ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:45 +0000] "GET /v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=a582f123-c02d-490b-9cc9-4310ee2a7e8e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47990" http.request.uri="/v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.229395ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=ea05dbaa-ab23-4ac4-8337-685f32136277 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47990" http.request.uri="/v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.916935ms http.response.status=404 http.response.written=157 vars.digest="sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:21:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-07T05:21:45Z" 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:42371" http.request.id=632c64ad-edb9-460e-9c33-289f10b2e48d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47990" http.request.uri="/v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.645256ms http.response.status=404 http.response.written=74 vars.digest="sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:21:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-07T05:21:45Z" level=error msg="error parsing digest="sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=37d47c8b-8014-4894-804d-e5012a46f8e4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47998" http.request.uri="/v2/foo/bar/blobs/sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" vars.name="foo/bar" time="2025-12-07T05:21:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=37d47c8b-8014-4894-804d-e5012a46f8e4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47998" http.request.uri="/v2/foo/bar/blobs/sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.721174ms http.response.status=400 http.response.written=110 vars.digest="sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:21:45 +0000] "DELETE /v2/foo/bar/blobs/sha257:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-07T05:21:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=2a5f52f1-877c-4d5c-ab55-38284876c68b http.request.method=POST http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.529634ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=018b160c-577f-4e5b-ba46-4dfdf72efb35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/febc658f-8475-4824-9200-ae6c43f006c7?_state=qYPG9YltJ48M0Yy7tWnG3Gf9vN5qEewRUADy9rKmaz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlYmM2NThmLTg0NzUtNDgyNC05MjAwLWFlNmM0M2YwMDZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTo0NS4yNTI2NzY5NjFaIn0%3D&digest=sha256%3A0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.660855105s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:45 +0000] "PUT /v2/foo/bar/blobs/uploads/febc658f-8475-4824-9200-ae6c43f006c7?_state=qYPG9YltJ48M0Yy7tWnG3Gf9vN5qEewRUADy9rKmaz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlYmM2NThmLTg0NzUtNDgyNC05MjAwLWFlNmM0M2YwMDZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTo0NS4yNTI2NzY5NjFaIn0%3D&digest=sha256%3A0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=c4510993-7c9b-4803-bc74-c8c77cead98b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.459294ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=e0775e82-1eb0-4f61-b8a5-cffebd4c4689 http.request.method=GET http.request.remoteaddr="127.0.0.1:47984" http.request.uri="/v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.9307748s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [07/Dec/2025:05:21:45 +0000] "GET /v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-12-07T05:21:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42371" http.request.id=37c0ed54-cd61-48e3-8b13-efdaae486e8e http.request.method=GET http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.914108626s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [07/Dec/2025:05:21:45 +0000] "GET /v2/foo/bar/blobs/sha256:0a7f27a5f5023ae5372ce52c9289c5d34ee6ab47aa94cfd521289271e73b243f HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (12.49s) === RUN TestRelativeURL time="2025-12-07T05:21: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-07T05:21:49Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:21:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34661" http.request.id=ae163e37-bb3d-4ffe-b3ed-c1f2abd48942 http.request.method=POST http.request.remoteaddr="127.0.0.1:43904" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.179195ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34661" http.request.id=1b89ac4b-12aa-4197-9546-6947773260a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43904" http.request.uri="/v2/foo/bar/blobs/uploads/e2bc6a20-6643-41cb-8f0f-4c7b19afd817?_state=qzz5QPvpp55-eHlIWZR9GH5AGimUCUM8_Cw0A_UsfVh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYmM2YTIwLTY2NDMtNDFjYi04ZjBmLTRjN2IxOWFmZDgxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTo0OS4xNDkzMjc4MzVaIn0%3D&digest=sha256%3A635319d96cf9c1a543a757dda308a0cd224cd13624e8b103899911421c52ae92" http.request.useragent="Go-http-client/1.1" http.response.duration=8.501502129s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:49 +0000] "PUT /v2/foo/bar/blobs/uploads/e2bc6a20-6643-41cb-8f0f-4c7b19afd817?_state=qzz5QPvpp55-eHlIWZR9GH5AGimUCUM8_Cw0A_UsfVh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYmM2YTIwLTY2NDMtNDFjYi04ZjBmLTRjN2IxOWFmZDgxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTo0OS4xNDkzMjc4MzVaIn0%3D&digest=sha256%3A635319d96cf9c1a543a757dda308a0cd224cd13624e8b103899911421c52ae92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34661" http.request.id=72b86a91-5cfa-4650-b1bf-a9d8183bd652 http.request.method=POST http.request.remoteaddr="127.0.0.1:43904" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.822514ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:21:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34661" http.request.id=3a4174b0-9932-4802-9094-6b89be5cc30e http.request.method=POST http.request.remoteaddr="127.0.0.1:43904" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.107135ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34661" http.request.id=7ae3dbb1-ba5b-4fae-b6a6-f40651cba9d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43904" http.request.uri="/v2/foo/bar/blobs/uploads/b4143aab-7e3e-4d0a-a097-abed36ae9cb0?_state=2nBqQQkAKmCc2YXUx3oomA5-0BIL512-aCstHN1QQtt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MTQzYWFiLTdlM2UtNGQwYS1hMDk3LWFiZWQzNmFlOWNiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTo1OC45NDIzODc4MDdaIn0%3D&digest=sha256%3A4c3b22b58103013e191d6622c5a8652ebe95182d612b5e97418cec5c1bc9096f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.413736243s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:21:58 +0000] "PUT /v2/foo/bar/blobs/uploads/b4143aab-7e3e-4d0a-a097-abed36ae9cb0?_state=2nBqQQkAKmCc2YXUx3oomA5-0BIL512-aCstHN1QQtt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MTQzYWFiLTdlM2UtNGQwYS1hMDk3LWFiZWQzNmFlOWNiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMTo1OC45NDIzODc4MDdaIn0%3D&digest=sha256%3A4c3b22b58103013e191d6622c5a8652ebe95182d612b5e97418cec5c1bc9096f HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (16.22s) === RUN TestBlobDeleteDisabled time="2025-12-07T05:22:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-07T05:22:05Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:22:06Z" 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:44633" http.request.id=ef55c918-fadf-49e7-99c5-206c0a7efe34 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47686" http.request.uri="/v2/foo/bar/blobs/sha256:66a18013a51802d1542f3da1c5de539ec30a517d6b0ed886b2aff6ff21550aff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.528234ms http.response.status=405 http.response.written=78 vars.digest="sha256:66a18013a51802d1542f3da1c5de539ec30a517d6b0ed886b2aff6ff21550aff" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:22:06 +0000] "DELETE /v2/foo/bar/blobs/sha256:66a18013a51802d1542f3da1c5de539ec30a517d6b0ed886b2aff6ff21550aff HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.70s) === RUN TestDeleteDisabled time="2025-12-07T05:22: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 time="2025-12-07T05:22:06Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:22:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37375" http.request.id=038f9eb0-4fa8-42e6-baaf-5d224688bf79 http.request.method=POST http.request.remoteaddr="127.0.0.1:32886" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.232613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37375" http.request.id=772606bf-ee5f-484d-90a3-48a3687ca387 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32886" http.request.uri="/v2/foo/bar/blobs/uploads/ddd06b13-019d-43ef-8957-180061d3604d?_state=RnlRbiL8gUqNaJgIazZew1RS1iBIxsB920HMQ56hJ1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZDA2YjEzLTAxOWQtNDNlZi04OTU3LTE4MDA2MWQzNjA0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMjowNi42MzM1MjY3NTRaIn0%3D&digest=sha256%3Aa722ecd3bf7f56d847bf7fbf291667ea294aab6f6af68348cd0d0a2424a0c127" http.request.useragent="Go-http-client/1.1" http.response.duration=4.499794881s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:06 +0000] "PUT /v2/foo/bar/blobs/uploads/ddd06b13-019d-43ef-8957-180061d3604d?_state=RnlRbiL8gUqNaJgIazZew1RS1iBIxsB920HMQ56hJ1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZDA2YjEzLTAxOWQtNDNlZi04OTU3LTE4MDA2MWQzNjA0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMjowNi42MzM1MjY3NTRaIn0%3D&digest=sha256%3Aa722ecd3bf7f56d847bf7fbf291667ea294aab6f6af68348cd0d0a2424a0c127 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:11Z" 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:37375" http.request.id=30d49858-1dec-4e2d-bab0-3bc25b912d20 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32886" http.request.uri="/v2/foo/bar/blobs/sha256:a722ecd3bf7f56d847bf7fbf291667ea294aab6f6af68348cd0d0a2424a0c127" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.697656ms http.response.status=405 http.response.written=78 vars.digest="sha256:a722ecd3bf7f56d847bf7fbf291667ea294aab6f6af68348cd0d0a2424a0c127" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:22:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:a722ecd3bf7f56d847bf7fbf291667ea294aab6f6af68348cd0d0a2424a0c127 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.08s) === RUN TestDeleteReadOnly time="2025-12-07T05:22:11Z" 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-07T05:22:11Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:22:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43373" http.request.id=3ac0c5af-f209-46e0-91f2-257b34749cfc http.request.method=POST http.request.remoteaddr="127.0.0.1:34318" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.575054ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:27Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43373" http.request.id=212f0006-4188-4372-aacb-a8eebc25aa08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34318" http.request.uri="/v2/foo/bar/blobs/uploads/166c47bd-37dc-4f3c-abf1-9db5dc996f97?_state=MmFAAr0MTR--CIzEcNj0d4LymgZUPzY8a86So76ltp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NmM0N2JkLTM3ZGMtNGYzYy1hYmYxLTlkYjVkYzk5NmY5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMjoxMi4xMDUyMTMwNDJaIn0%3D&digest=sha256%3Ab8f6550a895e89b32fee04f92bf085fe31815fd4e2aa6ca9c391bf1a819cead5" http.request.useragent="Go-http-client/1.1" http.response.duration=14.914131149s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:12 +0000] "PUT /v2/foo/bar/blobs/uploads/166c47bd-37dc-4f3c-abf1-9db5dc996f97?_state=MmFAAr0MTR--CIzEcNj0d4LymgZUPzY8a86So76ltp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NmM0N2JkLTM3ZGMtNGYzYy1hYmYxLTlkYjVkYzk5NmY5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyMjoxMi4xMDUyMTMwNDJaIn0%3D&digest=sha256%3Ab8f6550a895e89b32fee04f92bf085fe31815fd4e2aa6ca9c391bf1a819cead5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [07/Dec/2025:05:22:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:b8f6550a895e89b32fee04f92bf085fe31815fd4e2aa6ca9c391bf1a819cead5 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (15.89s) === RUN TestStartPushReadOnly time="2025-12-07T05:22:27Z" 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-07T05:22:27Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [07/Dec/2025:05:22:27 +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-07T05:22:27Z" 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-07T05:22:27Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:22:27Z" 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:46725" http.request.id=cdd461c8-0cba-4c0b-9d4d-f5ccd1ddb23a http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.589814ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Dec/2025:05:22:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-07T05:22:27Z" 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:46725" http.request.id=ab6662a1-62c9-465b-8f03-563bdfc744b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.981115ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Dec/2025:05:22:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-07T05:22:27Z" 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:46725" http.request.id=35a18ea3-ad7c-452f-8825-68bfa35986bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.140175ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Dec/2025:05:22:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-07T05:22:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=5aa65402-fec9-4b13-b763-f2fde50e4b39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.842393ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-07T05:22:27Z" 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:46725" http.request.id=5aa65402-fec9-4b13-b763-f2fde50e4b39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" 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=5.020312ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-07T05:22:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=5aa65402-fec9-4b13-b763-f2fde50e4b39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" 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=5.130252ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-07T05:22:27Z" 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:46725" http.request.id=5aa65402-fec9-4b13-b763-f2fde50e4b39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" 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=5.286272ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Dec/2025:05:22:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-07T05:22:27Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=5b40401b-124f-4459-843c-744385132c45 http.request.method=POST http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.732533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=97c04119-ecef-4dc1-bb0d-106cef2ff8e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/blobs/uploads/4d870f6b-1233-440f-81b7-092c4b56d839?_state=TpDChtMa0xQT8bUGODtdUWq9JMGmA72w3ARimLU1Wwp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZDg3MGY2Yi0xMjMzLTQ0MGYtODFiNy0wOTJjNGI1NmQ4MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6MjcuNjg4MDY2ODE2WiJ9&digest=sha256%3A36f15eb4fa38e73ef318817d98da12b4eef5de80a1ded26c154c1cf8a0453bd8" http.request.useragent="Go-http-client/1.1" http.response.duration=6.38860284s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/4d870f6b-1233-440f-81b7-092c4b56d839?_state=TpDChtMa0xQT8bUGODtdUWq9JMGmA72w3ARimLU1Wwp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZDg3MGY2Yi0xMjMzLTQ0MGYtODFiNy0wOTJjNGI1NmQ4MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6MjcuNjg4MDY2ODE2WiJ9&digest=sha256%3A36f15eb4fa38e73ef318817d98da12b4eef5de80a1ded26c154c1cf8a0453bd8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=dbf0d246-cd85-4115-b04a-cf6621f15997 http.request.method=POST http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.516854ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=8aa4f101-b79c-4779-a923-d33668392301 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/blobs/uploads/abc3c2b9-dab8-4f56-b63b-16aa3be81d92?_state=esuAE5BE0cgAVacpZA8R6_AIEiGr-CZVTmHhrtm2PRl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYmMzYzJiOS1kYWI4LTRmNTYtYjYzYi0xNmFhM2JlODFkOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6MzQuNTkxMjE4MjIzWiJ9&digest=sha256%3A1377b03ee2b1c2ceae54287103df1f4949b28f85847137da0b3176d3cdeb9e41" http.request.useragent="Go-http-client/1.1" http.response.duration=3.549378619s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/abc3c2b9-dab8-4f56-b63b-16aa3be81d92?_state=esuAE5BE0cgAVacpZA8R6_AIEiGr-CZVTmHhrtm2PRl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYmMzYzJiOS1kYWI4LTRmNTYtYjYzYi0xNmFhM2JlODFkOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6MzQuNTkxMjE4MjIzWiJ9&digest=sha256%3A1377b03ee2b1c2ceae54287103df1f4949b28f85847137da0b3176d3cdeb9e41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=e6f2255c-ebbd-4d9c-9a2b-389e0d702b36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.980571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=f255d305-fc5a-433f-83f7-5bf1c3295789 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.518691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=2e945de2-5f64-4a4f-bf1e-8f38e5f0b5b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.662472ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=4a51a0e2-4ba5-465e-9e36-0acb37f0fc31 http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.544693ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "GET /v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" 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:46725" http.request.id=32f30533-795d-4d14-a70e-e984359883f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.453452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" 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:46725" http.request.id=69b39917-7483-475a-8f6c-971dacaf173f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.899131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:46725" http.request.id=33e05b04-c0c8-4008-baef-f6127290d728 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.283052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=d126d96a-7390-4fa7-b72a-3895d0715ecb http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.549333ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "GET /v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=100502b4-c78e-4bb7-aea0-319befa35609 http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.394616ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=ace4c9df-5432-4318-aede-8cb8c2dc7454 http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.524736ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "GET /v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=fdc55b0a-c101-48a5-9736-2ad6f65216fb http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.576075ms http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=error msg="payload digest does match: "sha256:1002e7f637d0fcd07d3d60e2ff4e77da0cdd7d458a8477fe773c9f2a0205f606" != "sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2"" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=b4dfe522-c8d6-48e8-8ac4-cf43ca9de196 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2" time="2025-12-07T05:22:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=b4dfe522-c8d6-48e8-8ac4-cf43ca9de196 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.109775ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2" 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:b4bb7871ebf4c0b64df565c8a1091405cc0344b87c0c1b4468d31eb1e9aad6b2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=0b0e8b19-c21b-4a00-a319-b71c4c90b334 http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" 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.826555ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=86f40dc3-2f46-41d1-ba54-fa3b90bc51af http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.479176ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46725" http.request.id=29c1c979-0df9-4005-aa57-584ad92208ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.002455ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-07T05:22:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46725" http.request.id=29c1c979-0df9-4005-aa57-584ad92208ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.162135ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-07T05:22:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46725" http.request.id=29c1c979-0df9-4005-aa57-584ad92208ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.270755ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=2ff7543c-c405-4225-a155-903c4fa3f828 http.request.method=POST http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.784616ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=b959224a-2c1d-445c-a890-961a91abf144 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/blobs/uploads/66325eb1-8e7c-47b2-9412-89d907310f6d?_state=UNfiWWgW2KBo_mNOYgOTIJ2WQyRbefQFNpuWQDPmbtF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NjMyNWViMS04ZTdjLTQ3YjItOTQxMi04OWQ5MDczMTBmNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6MzguMjI1OTc3NTY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.783434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/66325eb1-8e7c-47b2-9412-89d907310f6d?_state=UNfiWWgW2KBo_mNOYgOTIJ2WQyRbefQFNpuWQDPmbtF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NjMyNWViMS04ZTdjLTQ3YjItOTQxMi04OWQ5MDczMTBmNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6MzguMjI1OTc3NTY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46725" http.request.id=5c709f48-2131-4480-bf48-f24d3a855872 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.045395ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-07T05:22:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46725" http.request.id=5c709f48-2131-4480-bf48-f24d3a855872 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.209075ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-07T05:22:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=0cca1b3d-5878-4383-b1ed-6e7c9ba5dc61 http.request.method=POST http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.182775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=d61b034d-988a-4e97-b904-61ebf89516d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/blobs/uploads/4369ca32-fb3d-40c2-92d6-1a06ef736343?_state=jO6z_HnF4vKiOXgljHqHoFV55-Dzk0tQnDxrfoa_0597Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzY5Y2EzMi1mYjNkLTQwYzItOTJkNi0xYTA2ZWY3MzYzNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6MzguNzc3NDIxNTE3WiJ9&digest=sha256%3A58afa150ac25c99f0542219d0dc8a70fcaa5424f466469d43ddb410ef6dc25db" http.request.useragent="Go-http-client/1.1" http.response.duration=4.818419696s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/4369ca32-fb3d-40c2-92d6-1a06ef736343?_state=jO6z_HnF4vKiOXgljHqHoFV55-Dzk0tQnDxrfoa_0597Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzY5Y2EzMi1mYjNkLTQwYzItOTJkNi0xYTA2ZWY3MzYzNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6MzguNzc3NDIxNTE3WiJ9&digest=sha256%3A58afa150ac25c99f0542219d0dc8a70fcaa5424f466469d43ddb410ef6dc25db HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=0b81bbea-365e-4b7a-8dc3-3ac872e61585 http.request.method=POST http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.332375ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=3e099d97-803c-4b6d-ad42-67226795ae87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/blobs/uploads/8f166dc1-8b2a-417d-8b29-419affb18682?_state=XoPxdiOnBYlKC4EU7OFs1yvRID9Ju8eyGRiSFgJP4QJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZjE2NmRjMS04YjJhLTQxN2QtOGIyOS00MTlhZmZiMTg2ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6NDQuMjcyODA2MDI1WiJ9&digest=sha256%3Ab4af1febcd331674bd5f1da1f641b2bd5a015cfd1e85d8ca41f25aebbd9185f1" http.request.useragent="Go-http-client/1.1" http.response.duration=9.204534214s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/8f166dc1-8b2a-417d-8b29-419affb18682?_state=XoPxdiOnBYlKC4EU7OFs1yvRID9Ju8eyGRiSFgJP4QJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZjE2NmRjMS04YjJhLTQxN2QtOGIyOS00MTlhZmZiMTg2ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6NDQuMjcyODA2MDI1WiJ9&digest=sha256%3Ab4af1febcd331674bd5f1da1f641b2bd5a015cfd1e85d8ca41f25aebbd9185f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" 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:46725" http.request.id=c1beff7d-62c9-4f07-813f-30a6d498f092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.815072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" 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:46725" http.request.id=691d255a-a72f-44e8-a215-6bc3249f94a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/sha256:79ed82c98a16ca3f4ca78052ab4b6a7ef58a3a2a520c58b00d5bfae474fd566d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.133673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:79ed82c98a16ca3f4ca78052ab4b6a7ef58a3a2a520c58b00d5bfae474fd566d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=454464ff-44c3-44b2-9230-16f83f84b0b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.258515ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=303569ab-0ed9-43a8-a0e2-8ede056d191a http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/sha256:79ed82c98a16ca3f4ca78052ab4b6a7ef58a3a2a520c58b00d5bfae474fd566d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.535694ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema2/manifests/sha256:79ed82c98a16ca3f4ca78052ab4b6a7ef58a3a2a520c58b00d5bfae474fd566d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=6ca7e9d4-0c31-4563-a9b9-ed86cc2d90a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.910975ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=8ee02614-20a0-4c95-9092-3014d2e394a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/sha256:79ed82c98a16ca3f4ca78052ab4b6a7ef58a3a2a520c58b00d5bfae474fd566d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.399196ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema2/manifests/sha256:79ed82c98a16ca3f4ca78052ab4b6a7ef58a3a2a520c58b00d5bfae474fd566d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=6a599c00-d982-4777-86eb-98b9285049c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.508156ms http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="rewriting manifest sha256:79ed82c98a16ca3f4ca78052ab4b6a7ef58a3a2a520c58b00d5bfae474fd566d in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=a3765980-28d1-4d64-a2ff-0272eb638da6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" 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-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=a3765980-28d1-4d64-a2ff-0272eb638da6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" 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=5.78611ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" 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:46725" http.request.id=d3b65f0a-329a-4d27-8176-4595a3653dbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" 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=14.844756ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" 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:46725" http.request.id=42295fd5-7a47-44ea-ad98-ab4623e8450d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.430388ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" 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:46725" http.request.id=4e8e0b67-e8a9-4f9d-8017-640abd1ed48f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/sha256:4dff753d5c640f48497fd7d40bf6cb701bf7bd69df66704a4bc36b159c3d1af9" http.request.useragent="Go-http-client/1.1" http.response.duration=12.33744ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:4dff753d5c640f48497fd7d40bf6cb701bf7bd69df66704a4bc36b159c3d1af9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=a98971a0-0875-4993-b636-b7c457ddf1ce http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.220995ms http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=6ade697d-0442-4a8a-b2fd-cf81d0885e15 http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/sha256:4dff753d5c640f48497fd7d40bf6cb701bf7bd69df66704a4bc36b159c3d1af9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.835354ms http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema2/manifests/sha256:4dff753d5c640f48497fd7d40bf6cb701bf7bd69df66704a4bc36b159c3d1af9 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=3ec6a61e-79cd-4a7c-a0c0-1551587cd1d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.857646ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=9aa0aa0b-27a6-43a5-8070-a4e8aad8365a http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/foo/schema2/manifests/sha256:4dff753d5c640f48497fd7d40bf6cb701bf7bd69df66704a4bc36b159c3d1af9" http.request.useragent="Go-http-client/1.1" http.response.duration=8.430007ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema2/manifests/sha256:4dff753d5c640f48497fd7d40bf6cb701bf7bd69df66704a4bc36b159c3d1af9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" level=info msg="rewriting manifest list sha256:4dff753d5c640f48497fd7d40bf6cb701bf7bd69df66704a4bc36b159c3d1af9 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=4d7f378a-a104-4d83-be79-3e837c9373d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" 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-07T05:22:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46725" http.request.id=4d7f378a-a104-4d83-be79-3e837c9373d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" 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=23.839882ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" 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-07T05:22:53Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:22:53Z" 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:40167" http.request.id=6d0c2fb7-2b0b-4364-ab3a-1f32bb61d56e http.request.method=GET http.request.remoteaddr="127.0.0.1:41076" 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=21.624826ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" 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:40167" http.request.id=2debc090-9131-468d-acb2-7bf193b855af http.request.method=GET http.request.remoteaddr="127.0.0.1:41076" 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=3.625295ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" 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:40167" http.request.id=73903aba-9fa1-464c-89a2-8f6c1cadd98c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" 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.916855ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-07T05:22:53Z" 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:40167" http.request.id=0e9b9e65-ecec-4276-a80b-fce6e1faa873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.965612ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-07T05:22:53Z" 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:40167" http.request.id=0e9b9e65-ecec-4276-a80b-fce6e1faa873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" 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=5.148792ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-07T05:22:53Z" 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:40167" http.request.id=0e9b9e65-ecec-4276-a80b-fce6e1faa873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" 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=5.255512ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-07T05:22:53Z" 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:40167" http.request.id=0e9b9e65-ecec-4276-a80b-fce6e1faa873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" 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=5.367991ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Dec/2025:05:22:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-07T05:22:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=e6362508-a02b-4bc7-a734-8c5ed473372a http.request.method=POST http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.694134ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=ae519a9a-0e25-418f-869d-39d87d7e6784 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/blobs/uploads/0d6cf04d-36a6-4dd9-89db-b8b7000c0c7a?_state=ATGVnThdocPFp-WXcFKWadgAQLdNulix4RkcUSlj-Lp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZDZjZjA0ZC0zNmE2LTRkZDktODlkYi1iOGI3MDAwYzBjN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6NTQuNjA2Mjc5NDE2WiJ9&digest=sha256%3Af1ade8b26c5d40b6c7aad8b67c47ed752fc891aa6a0ae53237ec1ae784a704d9" http.request.useragent="Go-http-client/1.1" http.response.duration=15.086658808s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:22:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/0d6cf04d-36a6-4dd9-89db-b8b7000c0c7a?_state=ATGVnThdocPFp-WXcFKWadgAQLdNulix4RkcUSlj-Lp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZDZjZjA0ZC0zNmE2LTRkZDktODlkYi1iOGI3MDAwYzBjN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjI6NTQuNjA2Mjc5NDE2WiJ9&digest=sha256%3Af1ade8b26c5d40b6c7aad8b67c47ed752fc891aa6a0ae53237ec1ae784a704d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=3573d0e0-9093-47be-91ff-eca18361a344 http.request.method=POST http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.804533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=30a9b4b8-d71f-4738-bbe4-4525f0645b98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/blobs/uploads/7e6cad15-123f-4ae2-81e0-283d5fb6394b?_state=pLr7lqEqo-qM4Y_Nh4OD0xmZoU8Uin0YyIPw46Qrt2N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZTZjYWQxNS0xMjNmLTRhZTItODFlMC0yODNkNWZiNjM5NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6MTAuNDA5NTgzNjcyWiJ9&digest=sha256%3A97cbb88196e46e1f2854ef0b9c781967e843ec65cc109ba5e15820078d528342" http.request.useragent="Go-http-client/1.1" http.response.duration=9.579738937s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/7e6cad15-123f-4ae2-81e0-283d5fb6394b?_state=pLr7lqEqo-qM4Y_Nh4OD0xmZoU8Uin0YyIPw46Qrt2N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZTZjYWQxNS0xMjNmLTRhZTItODFlMC0yODNkNWZiNjM5NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6MTAuNDA5NTgzNjcyWiJ9&digest=sha256%3A97cbb88196e46e1f2854ef0b9c781967e843ec65cc109ba5e15820078d528342 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=c383ded8-2a1d-47bb-95f5-cedcf5e963d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.125311ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=19a68f6e-e372-40f9-ac70-81882b96a7ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6" http.request.useragent="Go-http-client/1.1" http.response.duration=7.084209ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=c40ac4b9-2d16-4c18-8137-fa808ddf2a62 http.request.method=GET http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.484073ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=23d74cac-b1e4-4b5f-b2ab-0ab6fc320265 http.request.method=GET http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.027832ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "GET /v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" 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:40167" http.request.id=f289fb79-ab6a-4ffa-b8fc-185824660c24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6" http.request.useragent="Go-http-client/1.1" http.response.duration=5.522931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" 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:40167" http.request.id=7ae81353-6f68-4aba-873b-e583c7be1e61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6" http.request.useragent="Go-http-client/1.1" http.response.duration=5.414231ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:40167" http.request.id=a37f117c-4992-4fa0-9ebb-98705b99324c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6" http.request.useragent="Go-http-client/1.1" http.response.duration=5.454371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=4f181dfa-77cc-49c4-8b21-cc4143efb6b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.347433ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "GET /v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=d1cf2d50-c27b-497b-9460-d86e63f4965a http.request.method=GET http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.666155ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=fb5069b9-6c7f-4201-b7ee-9bf54b9009a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.444036ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "GET /v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=3de67dd8-f446-454a-9dba-f1e493b8ca07 http.request.method=GET http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.494636ms http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=error msg="payload digest does match: "sha256:c4e5ab8e6cb1a5ecb3645dc9102917b5aded647fe10197628b418e5c5d9e31c4" != "sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6"" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=025b5a76-6cc2-4e9d-b4e7-c8b6ed0ec259 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6" time="2025-12-07T05:23:20Z" 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:40167" http.request.id=025b5a76-6cc2-4e9d-b4e7-c8b6ed0ec259 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41076" http.request.uri="/v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.091375ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6" 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:1302614d80717f4d6b73649135cdf1f7829c9863f5fb3babeb3a2841946248e6 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" 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:40167" http.request.id=d868c15e-e50d-4dba-963f-0e3965d0821e http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" 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.926516ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" 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:40167" http.request.id=ec3495b6-d24e-4d14-84c5-7839c14affba http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.541176ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" 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:40167" http.request.id=15ef5434-eb22-4752-abba-75d80a6512ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.015755ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-07T05:23:20Z" 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:40167" http.request.id=15ef5434-eb22-4752-abba-75d80a6512ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.173535ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-07T05:23:20Z" 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:40167" http.request.id=15ef5434-eb22-4752-abba-75d80a6512ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.303074ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=6dc9866a-ef1c-4127-987d-b7db5593378f http.request.method=POST http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.063875ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=7719836e-5ba9-4c5a-92bc-dff85f2133bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/blobs/uploads/b42dd1d6-8b36-4c42-8618-ea550d88a52b?_state=HigkmhcFQsAGITdva5aRaRJ_ucGGQqcKwHNC8upC3kd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNDJkZDFkNi04YjM2LTRjNDItODYxOC1lYTU1MGQ4OGE1MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6MjAuMDc3NDExOTUxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.826014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/b42dd1d6-8b36-4c42-8618-ea550d88a52b?_state=HigkmhcFQsAGITdva5aRaRJ_ucGGQqcKwHNC8upC3kd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNDJkZDFkNi04YjM2LTRjNDItODYxOC1lYTU1MGQ4OGE1MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6MjAuMDc3NDExOTUxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" 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:40167" http.request.id=2f1d071e-c2f3-43da-b682-6adba7f98134 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.057475ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-07T05:23:20Z" 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:40167" http.request.id=2f1d071e-c2f3-43da-b682-6adba7f98134 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.211695ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-07T05:23:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=6a7ce84c-661f-4921-b411-19952afcbfbc http.request.method=POST http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.577654ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=e9d22dce-ebc1-45ac-9dae-02ff14607226 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/blobs/uploads/b999044f-4895-4aad-92f2-65dcca5684f8?_state=84pj0eIgIgREeJY1IkZu0TpzLFohcCW8DKm0rITJDk17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOTk5MDQ0Zi00ODk1LTRhYWQtOTJmMi02NWRjY2E1Njg0ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6MjAuOTE2MzUxMjQ3WiJ9&digest=sha256%3Aa7eb128c9a425b8f7210b28c483ac8f9caa8d3a86aed14c09ae1a1cc94e39a09" http.request.useragent="Go-http-client/1.1" http.response.duration=14.883158783s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/b999044f-4895-4aad-92f2-65dcca5684f8?_state=84pj0eIgIgREeJY1IkZu0TpzLFohcCW8DKm0rITJDk17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOTk5MDQ0Zi00ODk1LTRhYWQtOTJmMi02NWRjY2E1Njg0ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6MjAuOTE2MzUxMjQ3WiJ9&digest=sha256%3Aa7eb128c9a425b8f7210b28c483ac8f9caa8d3a86aed14c09ae1a1cc94e39a09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=d746ba5b-0d6e-449c-95fc-4a23295cabef http.request.method=POST http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.244931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=d02a1e6f-4f5b-4476-bd16-9e6b1ee5cfc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/blobs/uploads/d9d0dcf4-76dc-4715-a65f-adc28f8707df?_state=v8SX1T2_kcP61Ib3DGgFveUpCl-6w3ewawl0iHdgBsR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOWQwZGNmNC03NmRjLTQ3MTUtYTY1Zi1hZGMyOGY4NzA3ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6MzYuNDg1ODEyNTA2WiJ9&digest=sha256%3A0006bd9e10d6b023ba664ba06026f6151fbb150922af6433c366584c6011f43b" http.request.useragent="Go-http-client/1.1" http.response.duration=9.979784542s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/d9d0dcf4-76dc-4715-a65f-adc28f8707df?_state=v8SX1T2_kcP61Ib3DGgFveUpCl-6w3ewawl0iHdgBsR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOWQwZGNmNC03NmRjLTQ3MTUtYTY1Zi1hZGMyOGY4NzA3ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6MzYuNDg1ODEyNTA2WiJ9&digest=sha256%3A0006bd9e10d6b023ba664ba06026f6151fbb150922af6433c366584c6011f43b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" 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:40167" http.request.id=113d587e-a893-43df-9587-b787ca853120 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.328533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" 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:40167" http.request.id=868f886b-02bf-4395-a166-bde2d4b0cf22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/sha256:abcce431171ad31753b2de80524ac40692dfb048df7c1d4af83efb72e4058edb" http.request.useragent="Go-http-client/1.1" http.response.duration=3.806814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:abcce431171ad31753b2de80524ac40692dfb048df7c1d4af83efb72e4058edb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=3071ee80-3b96-43c8-88f1-bfd03b80d668 http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.937314ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=e8afe900-fdb7-4f90-b89a-21ab7ce4a1a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/sha256:abcce431171ad31753b2de80524ac40692dfb048df7c1d4af83efb72e4058edb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.180595ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema2/manifests/sha256:abcce431171ad31753b2de80524ac40692dfb048df7c1d4af83efb72e4058edb HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=5ba30e16-400e-4056-a42a-2c4223d1a2e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.658855ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=72251b3a-7a73-4ea4-9012-c3035e33720a http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/sha256:abcce431171ad31753b2de80524ac40692dfb048df7c1d4af83efb72e4058edb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.299517ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema2/manifests/sha256:abcce431171ad31753b2de80524ac40692dfb048df7c1d4af83efb72e4058edb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=058a7963-d77c-4a4d-9971-e232da764873 http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.524496ms http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="rewriting manifest sha256:abcce431171ad31753b2de80524ac40692dfb048df7c1d4af83efb72e4058edb in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=e8da6ce0-16b8-4531-8972-e413c043e303 http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" 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-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=e8da6ce0-16b8-4531-8972-e413c043e303 http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.77659ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" 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:40167" http.request.id=80d17722-9236-4e1a-b451-3798e420b24b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" 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=2.654796ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" 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:40167" http.request.id=b5beab17-7b70-45f0-ab16-b7b1b302e2be http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.605495ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" 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:40167" http.request.id=6eda4361-cd7f-4a67-a6ab-5e180fec6cab http.request.method=PUT http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/sha256:61037ed6198547e03cd2d31d3f74b425de43b382132a6751f789d9b003b8df1e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.178195ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:61037ed6198547e03cd2d31d3f74b425de43b382132a6751f789d9b003b8df1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=b0bfe082-b4ef-45d6-9e85-dcb6bfdf01b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" 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=4.128833ms http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=bbb324ae-88cb-4058-a2fe-c28acd56a3b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/sha256:61037ed6198547e03cd2d31d3f74b425de43b382132a6751f789d9b003b8df1e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.862455ms http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema2/manifests/sha256:61037ed6198547e03cd2d31d3f74b425de43b382132a6751f789d9b003b8df1e HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=f824b11c-db8e-4577-9e19-a2af2635fb0a http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.693436ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=143cd286-7d34-43dc-9959-4f964e434b28 http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" http.request.uri="/v2/foo/schema2/manifests/sha256:61037ed6198547e03cd2d31d3f74b425de43b382132a6751f789d9b003b8df1e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.131276ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema2/manifests/sha256:61037ed6198547e03cd2d31d3f74b425de43b382132a6751f789d9b003b8df1e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" level=info msg="rewriting manifest list sha256:61037ed6198547e03cd2d31d3f74b425de43b382132a6751f789d9b003b8df1e in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=71e699c1-2ff9-45de-a173-5fa7b2f2b753 http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" 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-07T05:23:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40167" http.request.id=71e699c1-2ff9-45de-a173-5fa7b2f2b753 http.request.method=GET http.request.remoteaddr="127.0.0.1:33688" 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=12.52306ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (79.51s) === RUN TestGetManifestWithStorageError time="2025-12-07T05:23:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-07T05:23:46Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:23:46Z" 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:38849" http.request.id=09482f5a-a2c2-4b13-ae2e-727164e44690 http.request.method=GET http.request.remoteaddr="127.0.0.1:55844" 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=19.23367ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" 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:38849" http.request.id=67b2a431-4889-4c0c-ba72-3f018ee79a07 http.request.method=GET http.request.remoteaddr="127.0.0.1:55844" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.322636ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" 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:38849" http.request.id=541049dd-3aab-41af-a7f3-3e3852b5cdf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55844" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.318216ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" 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:38849" http.request.id=fecbb111-59b0-4463-8a17-b1c5158d20e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55844" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.398976ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.07s) === RUN TestManifestDelete time="2025-12-07T05:23:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-07T05:23:46Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:23:46Z" 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:37635" http.request.id=0e87e523-de4c-40c4-bd2a-040ff2beaee3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36184" 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.510716ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" 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:37635" http.request.id=cd24f5e0-dcde-437a-89ef-2208c42cf138 http.request.method=GET http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.300316ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" 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:37635" http.request.id=239929b5-a615-48c1-a109-ab273f4db1f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.870574ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-07T05:23:46Z" 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:37635" http.request.id=d83c453f-b339-4cfc-a840-005c023fb1f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=19.30157ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-07T05:23:46Z" 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:37635" http.request.id=d83c453f-b339-4cfc-a840-005c023fb1f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=19.458329ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-07T05:23:46Z" 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:37635" http.request.id=d83c453f-b339-4cfc-a840-005c023fb1f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=19.575369ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-07T05:23:46Z" 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:37635" http.request.id=d83c453f-b339-4cfc-a840-005c023fb1f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=19.685969ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Dec/2025:05:23:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-07T05:23:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=3843bd9a-8a48-40dc-a49c-4304f5258ced http.request.method=POST http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.421775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=d5cf10c8-d27d-4f9d-8e35-32f50d5b1772 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/blobs/uploads/a13813c9-d6d9-4f6b-bdad-8e54ac823a6c?_state=DZUjZNLM7UNg1GnR1iIBKbtlmdX0kUliZB6QXYkNuC17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTM4MTNjOS1kNmQ5LTRmNmItYmRhZC04ZTU0YWM4MjNhNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6NDcuMjUzMzk5MDQ0WiJ9&digest=sha256%3Ac50d47cc78b4e03c74daa9a920aaf70423134781e1fe67fcbcbac8862c2e180e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.311070613s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/a13813c9-d6d9-4f6b-bdad-8e54ac823a6c?_state=DZUjZNLM7UNg1GnR1iIBKbtlmdX0kUliZB6QXYkNuC17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTM4MTNjOS1kNmQ5LTRmNmItYmRhZC04ZTU0YWM4MjNhNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6NDcuMjUzMzk5MDQ0WiJ9&digest=sha256%3Ac50d47cc78b4e03c74daa9a920aaf70423134781e1fe67fcbcbac8862c2e180e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:23:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=c9ed0222-557f-431f-909e-fb9055da90bf http.request.method=POST http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.349394ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=e6cc77f9-45c9-4b79-a081-689785e2fe09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/blobs/uploads/b82a9b2e-09e4-441b-9e2a-5f70d48f9940?_state=n5ZAXPd0Rn9CUMkxKKscNAxhcYxjES9G-dtT1lKrwl17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiODJhOWIyZS0wOWU0LTQ0MWItOWUyYS01ZjcwZDQ4Zjk5NDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6NTMuNDI5NDUxOTExWiJ9&digest=sha256%3Ace78206dfb37165d1ac467a609d08e9d63d0c8eaa01c35915593217b62ad1978" http.request.useragent="Go-http-client/1.1" http.response.duration=13.206135705s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:23:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/b82a9b2e-09e4-441b-9e2a-5f70d48f9940?_state=n5ZAXPd0Rn9CUMkxKKscNAxhcYxjES9G-dtT1lKrwl17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiODJhOWIyZS0wOWU0LTQ0MWItOWUyYS01ZjcwZDQ4Zjk5NDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjM6NTMuNDI5NDUxOTExWiJ9&digest=sha256%3Ace78206dfb37165d1ac467a609d08e9d63d0c8eaa01c35915593217b62ad1978 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=ebc530d5-1b8e-4f52-bccb-92847082aa73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.45645ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=070d9925-25a0-4c86-a92f-f506567b0f8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.duration=5.564911ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=d129667a-f2eb-4641-9688-9ba0391bea38 http.request.method=GET http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.827853ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=644ad995-667e-49a1-ae37-aa18f9ded301 http.request.method=GET http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.539172ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-07T05:24: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:37635" http.request.id=09c57809-c8a8-471e-b931-872048152310 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.duration=5.497092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24: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:37635" http.request.id=669c99b2-da1a-4895-a70a-4522a8c01575 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.duration=5.503412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:37635" http.request.id=dc53b7b6-444f-4a85-b706-c21dbf07ce1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.duration=5.645251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=58c700b4-763d-47c0-9da4-e6863ee4ad6e http.request.method=GET http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.783793ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=fe1da9a6-44dd-4df2-abd7-4f6d1ff2fe62 http.request.method=GET http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.752436ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=20b9ddf2-d6a6-4622-955f-3d899670aebf http.request.method=GET http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.duration=2.674476ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=4fef417f-825b-46f3-8374-586cb389a64b http.request.method=GET http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.777236ms http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=error msg="payload digest does match: "sha256:022a9d2caefdf968ced2bc7920095284b633aff549c8341a820dd2613cda1398" != "sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308"" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=1ade69f6-125a-435b-b07f-8cecb4825f0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" time="2025-12-07T05:24: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:37635" http.request.id=1ade69f6-125a-435b-b07f-8cecb4825f0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36184" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.318054ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=f3bc88a3-6e17-4de5-9eb2-6193a13bcb3f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36660" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.duration=3.751214ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=4c38f09d-9064-4f00-b7e6-41858abb1c1d http.request.method=GET http.request.remoteaddr="127.0.0.1:36660" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.805895ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" 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:37635" http.request.id=03cd54e6-9cd2-4395-9d68-cd64c070c497 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36662" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.082415ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=baa13b1e-6a22-4266-8046-b4f2a86f7945 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36672" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.duration=5.78593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=c2c5242f-7447-4253-a2b0-6743ad294106 http.request.method=GET http.request.remoteaddr="127.0.0.1:36672" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.510653ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" 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:37635" http.request.id=596d7ed8-6a4f-416c-a959-64af6d011282 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36684" 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=3.087116ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=0f35895f-741e-4656-939a-b27f1840b24a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.847751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=c239b3f7-5c21-40a4-b5f2-ffd1c885dd09 http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.777415ms http.response.status=200 http.response.written=39 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=0ba4f9ef-a846-42af-9a9d-32970100c589 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308" http.request.useragent="Go-http-client/1.1" http.response.duration=3.430434ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:dd9fde1ad8d77d8b975a9d1902ac141cc949ea80eae050cdeb825924f9a08308 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=6ce7a6da-1ef1-4322-ae40-987300f6cb34 http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.781556ms http.response.status=200 http.response.written=35 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-07T05:24: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:37635" http.request.id=7df6f071-858d-4408-b1d3-8dd01f7e3dac http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" 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.792835ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-07T05:24: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:37635" http.request.id=b5fbc4fb-48b8-48ef-8acc-b2523b8a88ec http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.910455ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-07T05:24: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:37635" http.request.id=89cb46e2-e231-464f-9edf-0ed21d34c00d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.375735ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-07T05:24: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:37635" http.request.id=89cb46e2-e231-464f-9edf-0ed21d34c00d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.559675ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-07T05:24: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:37635" http.request.id=89cb46e2-e231-464f-9edf-0ed21d34c00d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.695415ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=d84799e6-21de-43af-8ae1-3a912bfdd029 http.request.method=POST http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.290375ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=e62f8a6f-e9ff-4ace-9949-f73ffe6b44e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/blobs/uploads/07bf3396-1147-4bdf-a152-e850af7d395d?_state=TnNWe3VpypCuag6ICeKlbItynG2FJExBrJQxARgs6y57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwN2JmMzM5Ni0xMTQ3LTRiZGYtYTE1Mi1lODUwYWY3ZDM5NWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjQ6MDYuNzc0MjMwNDU3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.120114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/07bf3396-1147-4bdf-a152-e850af7d395d?_state=TnNWe3VpypCuag6ICeKlbItynG2FJExBrJQxARgs6y57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwN2JmMzM5Ni0xMTQ3LTRiZGYtYTE1Mi1lODUwYWY3ZDM5NWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjQ6MDYuNzc0MjMwNDU3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24: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:37635" http.request.id=2a8aee21-b8e9-44b8-8e81-131ccea35205 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.456175ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-07T05:24: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:37635" http.request.id=2a8aee21-b8e9-44b8-8e81-131ccea35205 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.703714ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Dec/2025:05:24:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-07T05:24:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=1c1c8cb4-5650-407c-b7c1-9b6c2db67865 http.request.method=POST http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.293415ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=72cd60cb-b4ee-417d-8600-81472d5059d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/blobs/uploads/5ee8f535-eece-41f5-a703-185f61831782?_state=fgxi8Bp_G3g4I3iYzIW5cgTrbt1YGw3sJBdxl_kyyF57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZWU4ZjUzNS1lZWNlLTQxZjUtYTcwMy0xODVmNjE4MzE3ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjQ6MDcuNDk1NTM3NTU3WiJ9&digest=sha256%3A692ef14ac3c9db18c14e46045d457b33cf1049bed6791e483dabe08abb8eb511" http.request.useragent="Go-http-client/1.1" http.response.duration=9.001336604s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/5ee8f535-eece-41f5-a703-185f61831782?_state=fgxi8Bp_G3g4I3iYzIW5cgTrbt1YGw3sJBdxl_kyyF57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZWU4ZjUzNS1lZWNlLTQxZjUtYTcwMy0xODVmNjE4MzE3ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjQ6MDcuNDk1NTM3NTU3WiJ9&digest=sha256%3A692ef14ac3c9db18c14e46045d457b33cf1049bed6791e483dabe08abb8eb511 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=bd2a6483-a9b9-4a83-bc98-de25ef7e777c http.request.method=POST http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.852053ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=52f27812-566a-449c-9a96-be81ed5966e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/blobs/uploads/41821907-3be9-427b-9ac9-4a05d0a893ea?_state=hp1wvWTfqRbFerP-hfmlmQzwV9jyQnIglTTHdMqfzG17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MTgyMTkwNy0zYmU5LTQyN2ItOWFjOS00YTA1ZDBhODkzZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjQ6MTcuMjUxNjE3MTY4WiJ9&digest=sha256%3Adee1707d2ec5a721d17c44eb05ebc0638e07d717460fac46012c74aebf501056" http.request.useragent="Go-http-client/1.1" http.response.duration=13.56057102s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/41821907-3be9-427b-9ac9-4a05d0a893ea?_state=hp1wvWTfqRbFerP-hfmlmQzwV9jyQnIglTTHdMqfzG17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MTgyMTkwNy0zYmU5LTQyN2ItOWFjOS00YTA1ZDBhODkzZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDdUMDU6MjQ6MTcuMjUxNjE3MTY4WiJ9&digest=sha256%3Adee1707d2ec5a721d17c44eb05ebc0638e07d717460fac46012c74aebf501056 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" 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:37635" http.request.id=eecca66b-c245-449f-b639-68b4b22af67f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.599652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" 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:37635" http.request.id=9048e609-328f-427a-a491-ec502494b797 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.545012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=9b7eb13d-a1a7-4657-a07a-7267677f990f http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.204675ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=50072cf4-1afd-42a7-8d36-77e413e13a17 http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.071696ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "GET /v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=4d9659f6-e36e-43af-aa5b-a0327fa393f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.554836ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=55b1702d-2aa8-4e88-95c7-ccb00dac11ed http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.471556ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "GET /v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=9682bc3d-150b-4188-94ab-6c97164105e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.614856ms http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="rewriting manifest sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=9b1ae965-bce9-4a91-b898-cf51cca4fe70 http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" 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-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=9b1ae965-bce9-4a91-b898-cf51cca4fe70 http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" 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=5.317472ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=9e052fab-ae40-4e59-a8ee-c639a40b9e67 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.079111ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "DELETE /v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=c01b1186-9653-41aa-b45b-f412c46876c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.805475ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "GET /v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" 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:37635" http.request.id=dde2de99-b8c4-4334-8bcc-2a68ffac40ff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.593132ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "DELETE /v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" 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:37635" http.request.id=5f4feb76-8cfb-49d2-bcb8-9c79ad67a72e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59932" http.request.uri="/v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.356613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=3ee95bd0-d9f3-4ed3-b498-872efc920e49 http.request.method=GET http.request.remoteaddr="127.0.0.1:59932" http.request.uri="/v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.265095ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "GET /v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" 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:37635" http.request.id=82397e73-daf4-4229-8809-c382c47e38cb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59948" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.591915ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" 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:37635" http.request.id=bd2eaf94-4bb3-4496-a78c-ae2c62e9cb26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59962" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.483313ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=2d996dcc-ee91-4ece-9f84-0f555c1ab1cb http.request.method=GET http.request.remoteaddr="127.0.0.1:59962" 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=4.219713ms http.response.status=200 http.response.written=39 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=bca1c9ad-53eb-4114-8fac-8c8da8d8ee90 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59962" http.request.uri="/v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.374994ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "DELETE /v2/foo/schema2/manifests/sha256:30669df6cf0a69c8993a5c43029b7a9144a1c8f24c964fe3ee8e1c21e03c705c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37635" http.request.id=c44a424f-e668-4f90-80c7-d919cfae85a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59962" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.424332ms http.response.status=200 http.response.written=35 127.0.0.1 - - [07/Dec/2025:05:24:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (44.29s) === RUN TestManifestDeleteDisabled time="2025-12-07T05:24:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-07T05:24:30Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:24:30Z" 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:33403" http.request.id=dde91df1-ec8c-4140-a86b-9c99a2b20702 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41066" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.730556ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [07/Dec/2025:05:24:30 +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-07T05:24:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-07T05:24:30Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:24:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-07T05:24:31Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-07T05:24:31Z" 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-07T05:24:31Z" 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:34825" http.request.id=b5cab81b-3517-409b-a283-f57773746d5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55254" 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=6.06507ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [07/Dec/2025:05:24:31 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-07T05:24:31Z" 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:34825" http.request.id=07554c5f-41de-4335-b40f-23c7417e3686 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55258" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.345052ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [07/Dec/2025:05:24:31 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-07T05:24:31Z" 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:34825" http.request.id=b39f5992-5755-4300-a0b1-c4629c06af68 http.request.method=POST http.request.remoteaddr="127.0.0.1:55272" 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=5.103372ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:24:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-07T05:24:31Z" 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:34825" http.request.id=26c7b849-a6c5-44fe-b5bb-0cd63298295e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55274" 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=4.981292ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [07/Dec/2025:05:24:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.56s) === RUN TestProxyManifestGetByTag time="2025-12-07T05:24:31Z" 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-07T05:24:31Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:24:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=1369fa94-a3f1-4e20-8489-6c9b5d4ce70d http.request.method=POST http.request.remoteaddr="127.0.0.1:36870" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.916474ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=ae3318c6-7044-4180-80aa-234f122bde69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36870" http.request.uri="/v2/foo/bar/blobs/uploads/1ff6e7c0-3aa0-424f-92f2-a037ae20cebc?_state=4CIdjGcJVfLffa5eYcGvDoT71d-IwBYZ1XiMXGqI_1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZjZlN2MwLTNhYTAtNDI0Zi05MmYyLWEwMzdhZTIwY2ViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyNDozMi4wODc1NDM5NTRaIn0%3D&digest=sha256%3A61796e8136c53a5acef95a826bb000de2251fb6c961a0fc8f2c4cc3ebdebf5e0" http.request.useragent="Go-http-client/1.1" http.response.duration=6.080868234s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:32 +0000] "PUT /v2/foo/bar/blobs/uploads/1ff6e7c0-3aa0-424f-92f2-a037ae20cebc?_state=4CIdjGcJVfLffa5eYcGvDoT71d-IwBYZ1XiMXGqI_1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZjZlN2MwLTNhYTAtNDI0Zi05MmYyLWEwMzdhZTIwY2ViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyNDozMi4wODc1NDM5NTRaIn0%3D&digest=sha256%3A61796e8136c53a5acef95a826bb000de2251fb6c961a0fc8f2c4cc3ebdebf5e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=bb843646-d30a-4812-84a9-71136fabba52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36870" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.817131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:38 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:38Z" 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-07T05:24:38Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-07T05:24:38Z" level=info msg="Starting upload purge in 55m0s" go.version=go1.25.5 time="2025-12-07T05:24:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-07T05:24:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=2cb27b1f-5035-4814-841c-6a65656bf088 http.request.method=GET http.request.remoteaddr="127.0.0.1:36870" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.270677ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Dec/2025:05:24:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-07T05:24:38Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34227" go.version=go1.25.5 time="2025-12-07T05:24:38Z" 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-07T05:24:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=25dd22e4-62d7-4b1c-9e2f-c86182845ed1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.883176ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Dec/2025:05:24:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-07T05:24:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34227 /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:34227/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:42829" http.request.id=b287e04a-6f22-4c02-bc9a-59a645c57d06 http.request.method=GET http.request.remoteaddr="127.0.0.1:39164" http.request.uri="/v2/foo/bar/manifests/sha256:4230deb40e8ce51bc12294f3a0e2c60d91980bfc9bf561ae8183d9619b6c8fe1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:4230deb40e8ce51bc12294f3a0e2c60d91980bfc9bf561ae8183d9619b6c8fe1" time="2025-12-07T05:24:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=e5ca071b-12b1-4ec0-8821-ee3fb5bd8d7e http.request.method=GET http.request.remoteaddr="127.0.0.1:45440" http.request.uri="/v2/foo/bar/manifests/sha256:4230deb40e8ce51bc12294f3a0e2c60d91980bfc9bf561ae8183d9619b6c8fe1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.147871ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Dec/2025:05:24:38 +0000] "GET /v2/foo/bar/manifests/sha256:4230deb40e8ce51bc12294f3a0e2c60d91980bfc9bf561ae8183d9619b6c8fe1 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-07T05:24:38Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4230deb40e8ce51bc12294f3a0e2c60d91980bfc9bf561ae8183d9619b6c8fe1 with ttl=167h59m59.99999106s" go.version=go1.25.5 time="2025-12-07T05:24:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42829" http.request.id=b287e04a-6f22-4c02-bc9a-59a645c57d06 http.request.method=GET http.request.remoteaddr="127.0.0.1:39164" http.request.uri="/v2/foo/bar/manifests/sha256:4230deb40e8ce51bc12294f3a0e2c60d91980bfc9bf561ae8183d9619b6c8fe1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=19.811389ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Dec/2025:05:24:38 +0000] "GET /v2/foo/bar/manifests/sha256:4230deb40e8ce51bc12294f3a0e2c60d91980bfc9bf561ae8183d9619b6c8fe1 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-07T05:24:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=3bef4f2f-8cb6-4fe7-8630-b553a848cabe http.request.method=GET http.request.remoteaddr="127.0.0.1:45440" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.602655ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Dec/2025:05:24:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-07T05:24:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34227 /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:34227/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:42829" http.request.id=a733cfc7-8986-4917-afd8-a1083230ae11 http.request.method=GET http.request.remoteaddr="127.0.0.1:39172" 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-07T05:24:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=732f9bc2-3d2b-4861-916c-3af92ac96896 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45456" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.071952ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Dec/2025:05:24:38 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-07T05:24:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42829" http.request.id=a733cfc7-8986-4917-afd8-a1083230ae11 http.request.method=GET http.request.remoteaddr="127.0.0.1:39172" 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=17.996691ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Dec/2025:05:24:38 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-07T05:24:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=9f898b92-afda-49c6-bc02-eb762b098633 http.request.method=POST http.request.remoteaddr="127.0.0.1:45456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.155395ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=cdcc0004-c708-4508-862e-527c8a1e9cd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45456" http.request.uri="/v2/foo/bar/blobs/uploads/e2038ff3-083c-4a51-986d-80bc79312ca5?_state=wAlG4eCAlPITKhjCEJLm90xc8KF_ijXG8GIxnot1KsB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyMDM4ZmYzLTA4M2MtNGE1MS05ODZkLTgwYmM3OTMxMmNhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyNDozOC44NjY4NDg0MjRaIn0%3D&digest=sha256%3Abf07bf585dec1ac39abfbbb8f902c65ef1b153b0971f0e9141f4c9a6cd662c5a" http.request.useragent="Go-http-client/1.1" http.response.duration=8.813890035s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:38 +0000] "PUT /v2/foo/bar/blobs/uploads/e2038ff3-083c-4a51-986d-80bc79312ca5?_state=wAlG4eCAlPITKhjCEJLm90xc8KF_ijXG8GIxnot1KsB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyMDM4ZmYzLTA4M2MtNGE1MS05ODZkLTgwYmM3OTMxMmNhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wN1QwNToyNDozOC44NjY4NDg0MjRaIn0%3D&digest=sha256%3Abf07bf585dec1ac39abfbbb8f902c65ef1b153b0971f0e9141f4c9a6cd662c5a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=bccdb104-2a73-4299-b498-7300e9ea49bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:45456" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.93641ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Dec/2025:05:24:47 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-07T05:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=3101a8a9-e90b-4565-adf6-70680f866d90 http.request.method=GET http.request.remoteaddr="127.0.0.1:45456" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.517896ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Dec/2025:05:24:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-07T05:24:47Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34227 /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:34227/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:42829" http.request.id=da7092ae-31ca-4247-b8d9-16f7e78bd1b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39976" 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-07T05:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=b0feaf29-355b-459a-a702-61e2bf7c76d1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58604" 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.642153ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Dec/2025:05:24:47 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-07T05:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=9fdaa3ad-29a3-4dd5-8916-90e2cf8ef7cc http.request.method=GET http.request.remoteaddr="127.0.0.1:58604" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.129091ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Dec/2025:05:24:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-07T05:24:47Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34227 /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:34227/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:42829" http.request.id=da7092ae-31ca-4247-b8d9-16f7e78bd1b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39976" 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-07T05:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34227" http.request.id=cd00897d-f18c-48e7-b0c5-3e9b96352efb http.request.method=GET http.request.remoteaddr="127.0.0.1:58608" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.289712ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Dec/2025:05:24:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-07T05:24:47Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d1f3cc2854dcf6a15921b51859d55254c530061ab04faf349cf0b3964d7e416d with ttl=167h59m59.99999046s" go.version=go1.25.5 time="2025-12-07T05:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42829" http.request.id=da7092ae-31ca-4247-b8d9-16f7e78bd1b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39976" 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=33.704686ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Dec/2025:05:24:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (16.24s) === RUN TestAppDispatcher time="2025-12-07T05:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35621" http.request.id=d40c707e-456a-4a66-89c5-0f74b1c1c774 http.request.method=GET http.request.remoteaddr="127.0.0.1:57544" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.246235ms http.response.status=200 http.response.written=0 time="2025-12-07T05:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35621" http.request.id=a2109f7a-4b0d-4d2e-abe8-fc6e5c090c81 http.request.method=GET http.request.remoteaddr="127.0.0.1:57544" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.634436ms http.response.status=200 http.response.written=0 time="2025-12-07T05:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35621" http.request.id=1262adb6-2bd9-4adc-8bbc-2df005f3aeb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.522176ms http.response.status=200 http.response.written=0 time="2025-12-07T05:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35621" http.request.id=5ebf149e-0da7-4535-a547-b564235cb52c http.request.method=GET http.request.remoteaddr="127.0.0.1:57544" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.896855ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2025-12-07T05:24:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=fb8a7b9b-5651-4eae-b46d-fca7c782321d time="2025-12-07T05:24:47Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=fb8a7b9b-5651-4eae-b46d-fca7c782321d time="2025-12-07T05:24:47Z" 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:36877" http.request.id=2e6dc871-49b8-4093-bc20-9784bf3c1585 http.request.method=GET http.request.remoteaddr="127.0.0.1:32806" 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-07T05:24:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=fb8a7b9b-5651-4eae-b46d-fca7c782321d time="2025-12-07T05:24:47Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=fb8a7b9b-5651-4eae-b46d-fca7c782321d time="2025-12-07T05:24:47Z" level=info msg="configuring file health check path=/tmp/healthcheck927871283, interval=1" go.version=go1.25.5 instance.id=fb8a7b9b-5651-4eae-b46d-fca7c782321d --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-07T05:24:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=fb8a7b9b-5651-4eae-b46d-fca7c782321d time="2025-12-07T05:24:51Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=fb8a7b9b-5651-4eae-b46d-fca7c782321d time="2025-12-07T05:24:51Z" level=info msg="configuring TCP health check addr=127.0.0.1:37359, interval=1" go.version=go1.25.5 instance.id=fb8a7b9b-5651-4eae-b46d-fca7c782321d --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2025-12-07T05:24: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 instance.id=fb8a7b9b-5651-4eae-b46d-fca7c782321d time="2025-12-07T05:24:55Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=fb8a7b9b-5651-4eae-b46d-fca7c782321d time="2025-12-07T05:24:55Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:37735, interval=1, threshold=3" go.version=go1.25.5 instance.id=fb8a7b9b-5651-4eae-b46d-fca7c782321d --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 370.895s ? 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.08s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.02s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.40s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (4.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.88s) === RUN TestProxyManifests --- PASS: TestProxyManifests (2.23s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 14.024s === RUN TestSchedule time="2025-12-07T05:18:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=a8981131-98fc-4e8d-ac87-45b10fb05e23 time="2025-12-07T05:18:52Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.98874ms" go.version=go1.25.5 instance.id=a8981131-98fc-4e8d-ac87-45b10fb05e23 time="2025-12-07T05:18:52Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=989.22µs" go.version=go1.25.5 instance.id=a8981131-98fc-4e8d-ac87-45b10fb05e23 time="2025-12-07T05:18:52Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=987.4µs" go.version=go1.25.5 instance.id=a8981131-98fc-4e8d-ac87-45b10fb05e23 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-07T05:18:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=a8981131-98fc-4e8d-ac87-45b10fb05e23 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-07T05:18:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=a8981131-98fc-4e8d-ac87-45b10fb05e23 time="2025-12-07T05:18:52Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.98468ms" go.version=go1.25.5 instance.id=a8981131-98fc-4e8d-ac87-45b10fb05e23 time="2025-12-07T05:18:52Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9775ms" go.version=go1.25.5 instance.id=a8981131-98fc-4e8d-ac87-45b10fb05e23 time="2025-12-07T05:18:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=a8981131-98fc-4e8d-ac87-45b10fb05e23 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-07T05:18:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=a8981131-98fc-4e8d-ac87-45b10fb05e23 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.875s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (16.26s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21283328 sha256:780a648170a6c8d577b1aafccd493ccb50e03e5de3dae52c087d596134ea97b2 [] map[] } --- PASS: TestSimpleBlobRead (1.63s) === RUN TestBlobMount --- PASS: TestBlobMount (1.38s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (11.49s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (8.95s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (13.50s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.05s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:067e071cca90d9a1d85a4ec3f51624cd1117536ae87c84e25bef3d893eeacff9 palailogos: marking blob sha256:1fca883d4bc3deec59af1acc79e4f4b0389e5602b93c1e9bb05f1b5d83cd7e48 palailogos: marking blob sha256:cafb3d76b794ddf3de072485515d408dd389406c4554ae91141b00642e666240 palailogos: marking manifest sha256:4451b4256a09de912db22887d54ddaaf0608a8bb43556a3d480e592e49d97d18 palailogos: marking blob sha256:067e071cca90d9a1d85a4ec3f51624cd1117536ae87c84e25bef3d893eeacff9 palailogos: marking blob sha256:9368ecced890fba8cb37f8570b1b29d0476aae2ea31e436e0bc0a13d89aeaea9 palailogos: marking manifest sha256:4c9e131051f80a07246df8e85885e78e87247257075a56c4d446e9afa79dccab palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:97cc899ef7f4adbd988b0e62293e4bdf37c304a39db09d7fb8f6ec61c2c15e9e palailogos: marking blob sha256:8e66191aa6cad1cba87789feafd7d8bbf5224b15e9443677c0be36be95439451 palailogos: marking manifest sha256:9368ecced890fba8cb37f8570b1b29d0476aae2ea31e436e0bc0a13d89aeaea9 palailogos: marking blob sha256:2bc6fb489df910ff8d648c5e77fb10fad8c08987a4276d406ab2da3707c3431a palailogos: marking blob sha256:56c6288d8fc087c7fd9e659576b32f3a2edd75f0b6a78ba427d20cc4202e47fe 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (7.42s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:12cd82aad0a7c3df35bbb7dc90486d9297f4beee864ba1fae7579503a2025517 deletemanifests: marking manifest sha256:5e9551e970fc4ccf33d3e1f7430950765c80933ad2a37f8e19c1b4686ffe70e1 deletemanifests: marking blob sha256:3e90cafd12eb6e43ac4c857032d5422e406648ea97b61d06cea92de0e3ac092b deletemanifests: marking blob sha256:4df05797fb67994bacaf62fa19961d3f482dc4f64cb3f3da001cf9e71e8965de deletemanifests: marking blob sha256:3e0dcafee5761da05360fba056ae80c62bd332703783918274336a13a257e566 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:12cd82aad0a7c3df35bbb7dc90486d9297f4beee864ba1fae7579503a2025517 blob eligible for deletion: sha256:1d687f93da5b6761681f3e844e92b8111d54f066fb4638e3624c0b41e9b1cf5e blob eligible for deletion: sha256:551cb58d918a6e3f42c2957753a59f2c2880f9f7e17d75611b21ae4b3bb752e3 blob eligible for deletion: sha256:58537a4325f6413d96f5b31fb18d7f5f8843bc39f53fbdc7635db3b7ed29d812 deletemanifests manifest eligible for deletion: sha256:12cd82aad0a7c3df35bbb7dc90486d9297f4beee864ba1fae7579503a2025517 deletemanifests: marking manifest sha256:5e9551e970fc4ccf33d3e1f7430950765c80933ad2a37f8e19c1b4686ffe70e1 deletemanifests: marking blob sha256:3e90cafd12eb6e43ac4c857032d5422e406648ea97b61d06cea92de0e3ac092b deletemanifests: marking blob sha256:4df05797fb67994bacaf62fa19961d3f482dc4f64cb3f3da001cf9e71e8965de deletemanifests: marking blob sha256:3e0dcafee5761da05360fba056ae80c62bd332703783918274336a13a257e566 time="2025-12-07T05:20:00Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/12cd82aad0a7c3df35bbb7dc90486d9297f4beee864ba1fae7579503a2025517" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 time="2025-12-07T05:20:00Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/12cd82aad0a7c3df35bbb7dc90486d9297f4beee864ba1fae7579503a2025517" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:58537a4325f6413d96f5b31fb18d7f5f8843bc39f53fbdc7635db3b7ed29d812 time="2025-12-07T05:20:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/58537a4325f6413d96f5b31fb18d7f5f8843bc39f53fbdc7635db3b7ed29d812" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 blob eligible for deletion: sha256:12cd82aad0a7c3df35bbb7dc90486d9297f4beee864ba1fae7579503a2025517 time="2025-12-07T05:20:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/12/12cd82aad0a7c3df35bbb7dc90486d9297f4beee864ba1fae7579503a2025517" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 blob eligible for deletion: sha256:1d687f93da5b6761681f3e844e92b8111d54f066fb4638e3624c0b41e9b1cf5e time="2025-12-07T05:20:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1d/1d687f93da5b6761681f3e844e92b8111d54f066fb4638e3624c0b41e9b1cf5e" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 blob eligible for deletion: sha256:551cb58d918a6e3f42c2957753a59f2c2880f9f7e17d75611b21ae4b3bb752e3 time="2025-12-07T05:20:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/55/551cb58d918a6e3f42c2957753a59f2c2880f9f7e17d75611b21ae4b3bb752e3" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 --- PASS: TestDeleteManifestIfTagNotFound (7.56s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4f98a6e67055b123991e5a3d6a68ff3566582cbfdebc0cc89ae60765f370b266 time="2025-12-07T05:20:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4f/4f98a6e67055b123991e5a3d6a68ff3566582cbfdebc0cc89ae60765f370b266" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 blob eligible for deletion: sha256:642d35e438eab9c4f6918471f7fd6be3d7320ae22331b6903385891feedc952c time="2025-12-07T05:20:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/642d35e438eab9c4f6918471f7fd6be3d7320ae22331b6903385891feedc952c" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 blob eligible for deletion: sha256:c29d4bcd008d669201fd04df7ae81948841429459807d55d01b4ac91dd455b91 time="2025-12-07T05:20:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c2/c29d4bcd008d669201fd04df7ae81948841429459807d55d01b4ac91dd455b91" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 --- PASS: TestGCWithMissingManifests (1.78s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:32005b039fde50ff92387efe5781f05774f29f536586e99bdd16eb9c219b6345 komnenos: marking blob sha256:83a52b86b4de0033b4558e87681ebfbb2b9d3c9175feef18645f8eff8585a5a1 komnenos: marking blob sha256:5c53d6b85ee8259aa6642c7e695a0f741a5a76af4beaaffc4df44de85afff4f3 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-07T05:20:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 blob eligible for deletion: sha256:3170d915605aaf09ebc3cb5eea409ca66b9fac3f70eea4173619ee06aa7ca9d0 time="2025-12-07T05:20:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/3170d915605aaf09ebc3cb5eea409ca66b9fac3f70eea4173619ee06aa7ca9d0" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 blob eligible for deletion: sha256:569f8b27c207a5992cec91da1f1ce2644f5d918b64f7f6a3f23c1252c3285897 time="2025-12-07T05:20:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/569f8b27c207a5992cec91da1f1ce2644f5d918b64f7f6a3f23c1252c3285897" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 blob eligible for deletion: sha256:58069da89be98aa2f1dacc9c970bb4f0cff82c010be7b4ed117f11a3c6b5d2ae time="2025-12-07T05:20:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/58069da89be98aa2f1dacc9c970bb4f0cff82c010be7b4ed117f11a3c6b5d2ae" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 blob eligible for deletion: sha256:a782b8687e08a842ef542652ce084c0b8be36e4fe1d44e6bdab78760bc24ae08 time="2025-12-07T05:20:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a7/a782b8687e08a842ef542652ce084c0b8be36e4fe1d44e6bdab78760bc24ae08" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 blob eligible for deletion: sha256:c219ca4e13f448bb3f7659a23306e05d8795f7a8a70cca71aec78a8978f957bf time="2025-12-07T05:20:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c2/c219ca4e13f448bb3f7659a23306e05d8795f7a8a70cca71aec78a8978f957bf" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 blob eligible for deletion: sha256:c2edb652ad0f2690ecc8dfc3563f0b48a9ba3869c648dfe9cee8e92cb574751f time="2025-12-07T05:20:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c2/c2edb652ad0f2690ecc8dfc3563f0b48a9ba3869c648dfe9cee8e92cb574751f" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 --- PASS: TestDeletionHasEffect (7.91s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.20s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:391335f6ba9bd53219250b7b2df1b0c3da011d2d41332d349193c2293fc31d71 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:f9d9ed9ec9a41084563aebdcca81a884fb1eb910ae6b83694dd70bcbba45d560 michael_z_doukas: marking blob sha256:962124e72df40c22c6ac06232b8e2592bd03695d1c108ff856aee421ed29fbee 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1bf1eb1bad1f25ccafc6871b50d8764f4275a504766a90d25c5620047951c2c3 time="2025-12-07T05:20:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1bf1eb1bad1f25ccafc6871b50d8764f4275a504766a90d25c5620047951c2c3" go.version=go1.25.5 instance.id=8a28d7d5-ba66-4fbf-a40c-c78a8b05ccf9 --- PASS: TestOrphanBlobDeleted (2.94s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0a7173a2394b4bfd569b628291ba8fa6c44a54e23cfa981d4315d6784db815ce linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:44a4909c74dbc034a0fb172dd67202ba9d14a035ce04e876f6068183cbdf1d9b --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.77s) === RUN TestManifestStorage --- PASS: TestManifestStorage (2.05s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.38s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (4.12s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.01s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-12-07T05:20:28Z" level=info msg="PurgeUploads starting: olderThan=2025-12-07 04:20:28.75103888 +0000 UTC m=-3503.410212883, actuallyDelete=true" time="2025-12-07T05:20:28Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-07T05:20:28Z" level=info msg="PurgeUploads starting: olderThan=2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452, actuallyDelete=true" time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/574d3423-95e8-4bba-b8bc-2ebc22d976cd have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/65d127fc-439a-4821-b08d-2e2e2ec4e351 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/94a8d15b-092a-4192-9d22-0b18a26d3440 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bd82a838-f2f1-49b7-bbd1-9b349ef6e873 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/db6ad5a8-ac92-4d06-b176-1d0a39c5bf60 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dec00bad-dcf5-491f-88c2-2fe07553ec93 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e3f33a09-326d-4658-bbb4-8290cbea1571 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1b63d79a-82db-4997-b65e-ab6f6bffbe88 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e7618bd5-70ec-452f-b147-86fd4bd19d85 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/672d18ba-4164-4147-a5ff-50215858ce7a have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/23844f1b-196b-4a74-9462-3cfc4f5c7c4b have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.754019235 +0000 UTC m=+96.592767452). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-07T05:20:28Z" level=info msg="PurgeUploads starting: olderThan=2025-12-07 05:20:28.757906309 +0000 UTC m=+96.596654486, actuallyDelete=true" time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/14b92663-c627-47c3-a02a-7e3ebb69c705 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.757906309 +0000 UTC m=+96.596654486). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/73a21873-8afb-456e-ae7b-f8195896fa4b have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.757906309 +0000 UTC m=+96.596654486). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a27d1040-cf66-4599-a85c-67efb4300e8d have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.757906309 +0000 UTC m=+96.596654486). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/39bbba6e-4edc-436b-8720-6b6da34a5dbe have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.757906309 +0000 UTC m=+96.596654486). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4b115459-e49b-4aaf-b3d3-3e97686492b7 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.757906309 +0000 UTC m=+96.596654486). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-07T05:20:28Z" level=info msg="PurgeUploads starting: olderThan=2025-12-07 05:20:28.760572725 +0000 UTC m=+96.599320922, actuallyDelete=true" time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f51db2e7-30d7-4109-9b29-b5e1c9953f5d have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.760572725 +0000 UTC m=+96.599320922). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3dce3247-a53a-4636-8ca5-0fcdcda9e4c9 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.760572725 +0000 UTC m=+96.599320922). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8840c480-bb54-4792-92bc-c6ecad7a672c have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.760572725 +0000 UTC m=+96.599320922). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9f5982bb-95e0-4362-8fe3-318ed17168ec have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.760572725 +0000 UTC m=+96.599320922). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d9ff6994-693b-41f5-b664-341c5869d318 have older date (2025-12-07 04:20:28 +0000 UTC) than purge date (2025-12-07 05:20:28.760572725 +0000 UTC m=+96.599320922). Removing upload directory." time="2025-12-07T05:20:28Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-07T05:20:28Z" level=info msg="PurgeUploads starting: olderThan=2025-12-07 05:20:28.762420122 +0000 UTC m=+96.601168299, actuallyDelete=true" time="2025-12-07T05:20:28Z" 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 96.813s ? 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.286s === 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.286s === RUN TestWalkFileRemoved time="2025-12-07T05:18:52Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.161s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.251s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.74s) === 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 1.025s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.44s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 21.583s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (24.27s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 27.240s ? 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-07T05:18:52Z" 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-07T05:18:52Z" 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-07T05:18:52Z" 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.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2025-12-07T05:18:52Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=db6d8de3-1358-4d06-aff4-2d026751431f --- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) --- PASS: TestMatchIPV4_2 (0.03s) --- PASS: TestMatchIPV4WithRegionMatched (0.04s) --- PASS: TestMatchIPV4 (0.04s) --- PASS: TestParsing (0.04s) --- PASS: TestMatchIPV6 (0.04s) time="2025-12-07T05:18:52Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=db6d8de3-1358-4d06-aff4-2d026751431f --- PASS: TestS3TryUpdate (0.04s) --- PASS: TestInvalidData (0.04s) time="2025-12-07T05:18:52Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestMatchIPV4WithRegionNotMatched (0.05s) time="2025-12-07T05:18:52Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=db6d8de3-1358-4d06-aff4-2d026751431f ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.05s) time="2025-12-07T05:18:53Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-07T05:18:54Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-07T05:18:55Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-07T05:18:56Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestUpdateCalledRegularly (4.55s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.907s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.273s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 2.970s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.08s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 20.385s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.02s) PASS ok github.com/docker/distribution/uuid 0.197s ? 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-riscv64.so.1 >>> docker-registry*: Package size: 25.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r18.apk >>> docker-registry: Build complete at Sun, 07 Dec 2025 05:25:05 +0000 elapsed time 0h 7m 51s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251207.051717) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 361 MiB in 103 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...