>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Thu, 04 Dec 2025 09:51:38 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.5-r0) (2/2) Installing .makedepends-docker-registry (20251204.095139) Executing busybox-1.37.0-r29.trigger OK: 581 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-12-04T09:51:54Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-04T09:51:54Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.180s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-04T09:51:54Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.180s ? 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.170s === 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.156s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.16s) PASS ok github.com/docker/distribution/health/checks 0.313s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.01s) === 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.136s === 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.131s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.129s === 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.124s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/12/04 09:51:54 http: TLS handshake error from 127.0.0.1:40752: 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:43371/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43371/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43371/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:43371/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:39625?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.28s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-04T09:51:55Z" level=info msg="broadcaster: closing" time="2025-12-04T09:51:55Z" level=info msg="closing testSink" time="2025-12-04T09:51:55Z" level=info msg="closing testSink" time="2025-12-04T09:51:55Z" level=info msg="closing testSink" time="2025-12-04T09:51:55Z" level=info msg="closing testSink" time="2025-12-04T09:51:55Z" level=info msg="closing testSink" time="2025-12-04T09:51:55Z" level=info msg="closing testSink" time="2025-12-04T09:51:55Z" level=info msg="closing testSink" time="2025-12-04T09:51:55Z" level=info msg="closing testSink" time="2025-12-04T09:51:55Z" level=info msg="closing testSink" time="2025-12-04T09:51:55Z" level=info msg="closing testSink" time="2025-12-04T09:51:55Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-04T09:51:55Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:55Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T09:51:56Z" level=warning msg="&{0x40004ec630 0.9} encountered too many errors, backing off" time="2025-12-04T09:51:56Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.19s) PASS ok github.com/docker/distribution/notifications 1.807s ? 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-04T09:51:54Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T09:51:54.94441364Z" 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-04T09:51:54.94444816Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:51:54.944516721Z" level=info msg="Starting upload purge in 34m0s" go.version=go1.25.5 time="2025-12-04T09:51:54.944942724Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-04T09:51:54.944953084Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-04T09:51:54.945308128Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-04T09:51:57.951623187Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=3f5ed1eb-47c6-49cc-8622-c1ff8877551c http.request.method=GET http.request.remoteaddr="127.0.0.1:42556" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="699.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:09:51:57 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-04T09:51:57.951850629Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (3.25s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-04T09:51:58.336848852Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T09:51:58.337545178Z" 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-04T09:51:58.337565378Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:51:58.337632339Z" level=info msg="Starting upload purge in 49m0s" go.version=go1.25.5 time="2025-12-04T09:51:58.337688419Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.39s) PASS ok github.com/docker/distribution/registry 11.827s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.123s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.04s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.303s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-04T09:51:54Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=70102fef-cb42-472b-a5b3-1ce05342c388 time="2025-12-04T09:51:54Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=70102fef-cb42-472b-a5b3-1ce05342c388 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2025-12-04T09:51:54Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password="okO1o6oCiVoD_mdNL8PrYEqIcV4DKbd5Xo8xkR6FvAQ" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.262s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.179s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2025-12-04T09:51:54Z" level=info msg="token not to be used before 2025-12-04 09:51:55 +0000 UTC - currently 2025-12-04 09:51:54.779289149 +0000 UTC m=+0.092685696" time="2025-12-04T09:51:54Z" level=info msg="token not to be used after 2025-12-04 09:51:54 +0000 UTC - currently 2025-12-04 09:51:54.780512119 +0000 UTC m=+0.093908666" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-12-04T09:51:54Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.178s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.244s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.214s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.130s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-04T09:51:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:51:54Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:51:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45909" http.request.id=3ad7a1d8-ee05-42a4-961f-7d55b2a121d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59398" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.22518ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:09:51:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-04T09:51:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:51:54Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:51:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=0bdca493-39e2-4e6b-91f9-03a5f952531b http.request.method=GET http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.726µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:09:51:54 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T09:51:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=0723179c-b582-4334-8b7c-13299e27037a http.request.method=POST http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="929.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:54 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=d8fb392b-375f-419e-a272-4c9c29b11e00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/aaaa/blobs/uploads/667325b5-8f29-4492-bf8c-2046f1304146?_state=mZ8oM-uk-4wLWbKmq0ahE0G2sR_ckD0xGls66vQKWOF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2NjczMjViNS04ZjI5LTQ0OTItYmY4Yy0yMDQ2ZjEzMDQxNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTE6NTQuOTIxMTkzOTU2WiJ9&digest=sha256%3A62fe0a7070fcc3fbeebc07230f0e9db3e88984f64f52ec9d2db3cbd397439ab1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.609809986s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:54 +0000] "PUT /v2/foo/aaaa/blobs/uploads/667325b5-8f29-4492-bf8c-2046f1304146?_state=mZ8oM-uk-4wLWbKmq0ahE0G2sR_ckD0xGls66vQKWOF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2NjczMjViNS04ZjI5LTQ0OTItYmY4Yy0yMDQ2ZjEzMDQxNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTE6NTQuOTIxMTkzOTU2WiJ9&digest=sha256%3A62fe0a7070fcc3fbeebc07230f0e9db3e88984f64f52ec9d2db3cbd397439ab1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=900849a4-e61a-48df-81c0-05fa5c6ae4d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.463533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:56 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=7bd99dde-4919-4ac6-81a0-18001a500efd http.request.method=POST http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:56 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=24c5d9e7-8660-4885-bfb6-2ae964f668f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/bbbb/blobs/uploads/da5b8508-401e-401f-a0b0-cd6e6ede2e47?_state=_IYdDwy8bDZdX2naiuZ-f0aLFa6BxCOL1Mwiorc0eMF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYTViODUwOC00MDFlLTQwMWYtYTBiMC1jZDZlNmVkZTJlNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTE6NTYuNjQ1MTgwMzg2WiJ9&digest=sha256%3A303390d84efb20e13daf79dc7bde063a27a4a5a678be5c5df77abb88f6dd3610" http.request.useragent="Go-http-client/1.1" http.response.duration=1.260628318s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:56 +0000] "PUT /v2/foo/bbbb/blobs/uploads/da5b8508-401e-401f-a0b0-cd6e6ede2e47?_state=_IYdDwy8bDZdX2naiuZ-f0aLFa6BxCOL1Mwiorc0eMF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYTViODUwOC00MDFlLTQwMWYtYTBiMC1jZDZlNmVkZTJlNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTE6NTYuNjQ1MTgwMzg2WiJ9&digest=sha256%3A303390d84efb20e13daf79dc7bde063a27a4a5a678be5c5df77abb88f6dd3610 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=fc795cbc-2424-44ff-84a1-cad354c5cb26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.377012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:57 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=a0431318-4815-467e-aa3b-2473d244c2fc http.request.method=POST http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:57 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=d224c406-9713-45d5-9f50-e8c7a0c65622 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/cccc/blobs/uploads/32a12cba-0758-4b99-8266-2b61144fc663?_state=AbPCRo4hzFdxDEBn_Rtl1J6eGSmJF80elVMyOeHpfvF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMmExMmNiYS0wNzU4LTRiOTktODI2Ni0yYjYxMTQ0ZmM2NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTE6NTcuOTg1NzQ4MTI2WiJ9&digest=sha256%3A9d81b81336524d19792ea0c43ce90ba25154920fdeaeadd2b8f9bd1ca479f827" http.request.useragent="Go-http-client/1.1" http.response.duration=776.537544ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:57 +0000] "PUT /v2/foo/cccc/blobs/uploads/32a12cba-0758-4b99-8266-2b61144fc663?_state=AbPCRo4hzFdxDEBn_Rtl1J6eGSmJF80elVMyOeHpfvF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMmExMmNiYS0wNzU4LTRiOTktODI2Ni0yYjYxMTQ0ZmM2NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTE6NTcuOTg1NzQ4MTI2WiJ9&digest=sha256%3A9d81b81336524d19792ea0c43ce90ba25154920fdeaeadd2b8f9bd1ca479f827 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=a23d58e5-1a6e-455b-b8fe-f65cd7254a30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:58 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=41b034b8-fa9d-493d-a3f1-bf5abf122aba http.request.method=POST http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="788.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:58 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=a16d9b00-6861-4142-8682-2345bd386dbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/dddd/blobs/uploads/42f86861-5414-4da7-b66d-98aae48ec94b?_state=CZ41CvPOxqVUNv1K2xaC-3js_ITIW9FdslISzavhmmJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0MmY4Njg2MS01NDE0LTRkYTctYjY2ZC05OGFhZTQ4ZWM5NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTE6NTguODMzNzMzMTc4WiJ9&digest=sha256%3A87d5ab0f369a500abdf0d0b31505f4366ec9b9ce2881561e451fedb8a5b9bd57" http.request.useragent="Go-http-client/1.1" http.response.duration=541.780482ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:58 +0000] "PUT /v2/foo/dddd/blobs/uploads/42f86861-5414-4da7-b66d-98aae48ec94b?_state=CZ41CvPOxqVUNv1K2xaC-3js_ITIW9FdslISzavhmmJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0MmY4Njg2MS01NDE0LTRkYTctYjY2ZC05OGFhZTQ4ZWM5NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTE6NTguODMzNzMzMTc4WiJ9&digest=sha256%3A87d5ab0f369a500abdf0d0b31505f4366ec9b9ce2881561e451fedb8a5b9bd57 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=b911ba78-a84e-49a7-b852-25b8be3c3ceb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.496853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:59 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:51:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=41515cad-00a9-4473-b3ad-e55b06c56561 http.request.method=POST http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="815.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:59 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=fae651f7-9fe1-4830-aa03-bc9597a40c76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/eeee/blobs/uploads/c895cd87-6e4a-45fd-8aaf-a068b9b8e136?_state=Q0BMIl5Thcl7MkeTC7IExGQonGKhYQFu8385zEUy3sp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjODk1Y2Q4Ny02ZTRhLTQ1ZmQtOGFhZi1hMDY4YjliOGUxMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTE6NTkuNTA1NzM4MDQ0WiJ9&digest=sha256%3A1ce16b3a4cb874894f32532ed57287ca73dcda7a19484cf0503148834d0f9b40" http.request.useragent="Go-http-client/1.1" http.response.duration=1.52602301s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:51:59 +0000] "PUT /v2/foo/eeee/blobs/uploads/c895cd87-6e4a-45fd-8aaf-a068b9b8e136?_state=Q0BMIl5Thcl7MkeTC7IExGQonGKhYQFu8385zEUy3sp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjODk1Y2Q4Ny02ZTRhLTQ1ZmQtOGFhZi1hMDY4YjliOGUxMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTE6NTkuNTA1NzM4MDQ0WiJ9&digest=sha256%3A1ce16b3a4cb874894f32532ed57287ca73dcda7a19484cf0503148834d0f9b40 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=2a7516b6-d6db-438d-bc68-62381b014506 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.459133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=45e0e485-9b9c-4f60-870c-cd4e47f55580 http.request.method=POST http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="854.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=b0ebc9e6-e33a-4b71-b869-0d99f83706c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/ffff/blobs/uploads/15ff656e-69a2-425e-afbf-c2dc336b60b3?_state=NHfWtLonCJOvx3TEZDvb33AtGP8uMVyEzJvllR3mU6B7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxNWZmNjU2ZS02OWEyLTQyNWUtYWZiZi1jMmRjMzM2YjYwYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDEuMTQ5OTE3NzMzWiJ9&digest=sha256%3Ae1ef2e7949d17b5cb145212be068be97e0476a9f7d73f09a2290c855461862c5" http.request.useragent="Go-http-client/1.1" http.response.duration=717.746308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "PUT /v2/foo/ffff/blobs/uploads/15ff656e-69a2-425e-afbf-c2dc336b60b3?_state=NHfWtLonCJOvx3TEZDvb33AtGP8uMVyEzJvllR3mU6B7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxNWZmNjU2ZS02OWEyLTQyNWUtYWZiZi1jMmRjMzM2YjYwYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDEuMTQ5OTE3NzMzWiJ9&digest=sha256%3Ae1ef2e7949d17b5cb145212be068be97e0476a9f7d73f09a2290c855461862c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=380a019f-863c-495e-bd92-bd46dfa31327 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.466732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=f7793831-c7d2-46b0-89f7-32c0081dc13b http.request.method=GET http.request.remoteaddr="127.0.0.1:46946" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="662.006µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=60892119-feaf-45e6-a221-9bec097b32c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46946" 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="651.046µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=c78ac8be-dbfc-4767-8baa-5d0d07072e1a http.request.method=GET http.request.remoteaddr="127.0.0.1:46946" 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="733.846µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=b5a9a235-7436-412d-88f3-6815a4f25da9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46946" 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="688.126µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=30f0d371-6604-4855-aab2-8d54558027c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46946" 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="640.685µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=01e0cd3c-d41c-48e8-bef2-50e284726de1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46946" 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="719.887µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" 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:42575" http.request.id=e7fcebbd-0572-49be-97d4-553a2dd3d91b http.request.method=GET http.request.remoteaddr="127.0.0.1:46946" 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="573.245µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" 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:42575" http.request.id=ec760af1-be53-435a-8e16-0aaca623f88c http.request.method=GET http.request.remoteaddr="127.0.0.1:46946" 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="529.644µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=70b70332-e17b-4233-b524-d622b77aa238 http.request.method=GET http.request.remoteaddr="127.0.0.1:46946" 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="515.404µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42575" http.request.id=401c7223-13a7-4759-be97-499e5f5f8b52 http.request.method=GET http.request.remoteaddr="127.0.0.1:46946" 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="543.845µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T09:52:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:01Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=18a9c890-6b0c-4121-b6b8-72a6d8f33faf http.request.method=POST http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=0844dc8e-a955-468b-91c9-d7126a8c6862 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/aaaa/blobs/uploads/fdc7e95f-e7b2-490d-8458-d5938382a053?_state=S-vDV1itFklmDsRVp97iZn8V42tbXbn7GkiwkPUtIGN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmZGM3ZTk1Zi1lN2IyLTQ5MGQtODQ1OC1kNTkzODM4MmEwNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDEuOTcxMjA4MTFaIn0%3D&digest=sha256%3A2c8fd425aa2ad655d135db924bd35a1768ec57e3a8218651cddb1c76f700f728" http.request.useragent="Go-http-client/1.1" http.response.duration=526.592147ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:01 +0000] "PUT /v2/foo/aaaa/blobs/uploads/fdc7e95f-e7b2-490d-8458-d5938382a053?_state=S-vDV1itFklmDsRVp97iZn8V42tbXbn7GkiwkPUtIGN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmZGM3ZTk1Zi1lN2IyLTQ5MGQtODQ1OC1kNTkzODM4MmEwNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDEuOTcxMjA4MTFaIn0%3D&digest=sha256%3A2c8fd425aa2ad655d135db924bd35a1768ec57e3a8218651cddb1c76f700f728 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=451c2e8a-79db-4498-97f9-9593cd56687e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.340972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:02 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=6007a911-f6cb-4b9f-9386-5d99ce81244e http.request.method=POST http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="787.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:02 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=cb7a1179-1364-409c-8c05-799b08425b23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/bbbb/blobs/uploads/1e938524-48f8-498b-b440-69f85d0f045e?_state=MA-bL8I-yN2NyGgE7iBKSpilLsxpkYAvUtlIKQO5ARd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxZTkzODUyNC00OGY4LTQ5OGItYjQ0MC02OWY4NWQwZjA0NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDIuNTc3NzYxODQxWiJ9&digest=sha256%3A6cb771cd7b90e704ae1d5f8161539076efcea750e2ee0f69c9112b46fdacde5f" http.request.useragent="Go-http-client/1.1" http.response.duration=633.615568ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:02 +0000] "PUT /v2/foo/bbbb/blobs/uploads/1e938524-48f8-498b-b440-69f85d0f045e?_state=MA-bL8I-yN2NyGgE7iBKSpilLsxpkYAvUtlIKQO5ARd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxZTkzODUyNC00OGY4LTQ5OGItYjQ0MC02OWY4NWQwZjA0NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDIuNTc3NzYxODQxWiJ9&digest=sha256%3A6cb771cd7b90e704ae1d5f8161539076efcea750e2ee0f69c9112b46fdacde5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=3eeb62f0-d45a-4e6f-a2ea-758a8dd366c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.366572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:03 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=f19f0600-5e9c-416b-a25d-03938a118883 http.request.method=POST http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="851.487µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=bf4ca855-c0e0-4f68-b020-c7bb79af7091 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/cccc/blobs/uploads/db09a01d-3641-4bad-9492-965bda2ecd42?_state=kO3mtSuSQDrz9eDhQs4u2WqcO47NK2jzxfOBTw6sUux7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYjA5YTAxZC0zNjQxLTRiYWQtOTQ5Mi05NjViZGEyZWNkNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDMuMzQzODcyOTMzWiJ9&digest=sha256%3A3bbd3bd3e4fcbd2a185cc4bffe295359805f21a151742908a4c914f390293f4f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.724898118s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/db09a01d-3641-4bad-9492-965bda2ecd42?_state=kO3mtSuSQDrz9eDhQs4u2WqcO47NK2jzxfOBTw6sUux7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYjA5YTAxZC0zNjQxLTRiYWQtOTQ5Mi05NjViZGEyZWNkNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDMuMzQzODcyOTMzWiJ9&digest=sha256%3A3bbd3bd3e4fcbd2a185cc4bffe295359805f21a151742908a4c914f390293f4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=27040d11-703b-4d42-892d-8cff0636523c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.513013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:05 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=a3f35358-b5b1-481a-9b85-4d98dc97f95a http.request.method=POST http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="841.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:05 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=2145e37b-a3f1-4465-958e-766ffc6b5b65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/dddd/blobs/uploads/219016cf-b899-494e-a30d-a52168eade53?_state=cPc9baGKwQc5Yid_r3--O_ezF9HNX_jDD-g52F987O57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyMTkwMTZjZi1iODk5LTQ5NGUtYTMwZC1hNTIxNjhlYWRlNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDUuMjA0MTIwMTIxWiJ9&digest=sha256%3A2b38a3085fb779551f07cec8ad472a96748e7711bbfb885de2214c69fe34c620" http.request.useragent="Go-http-client/1.1" http.response.duration=1.421932656s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:05 +0000] "PUT /v2/foo/dddd/blobs/uploads/219016cf-b899-494e-a30d-a52168eade53?_state=cPc9baGKwQc5Yid_r3--O_ezF9HNX_jDD-g52F987O57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyMTkwMTZjZi1iODk5LTQ5NGUtYTMwZC1hNTIxNjhlYWRlNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDUuMjA0MTIwMTIxWiJ9&digest=sha256%3A2b38a3085fb779551f07cec8ad472a96748e7711bbfb885de2214c69fe34c620 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=5a857233-2755-4b7d-b4a0-3e27b4cd2d84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49388" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43437" http.request.id=1eb35270-2215-45a0-b442-d0a5ba75d140 http.request.method=GET http.request.remoteaddr="127.0.0.1:49388" 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="590.486µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (11.82s) === RUN TestURLPrefix time="2025-12-04T09:52: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-04T09:52:06Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35413" http.request.id=4ec88adb-cc3d-4f65-aa1a-19983aa7e72d http.request.method=GET http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.967µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-12-04T09:52: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-04T09:52:06Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=e5e7f82c-9028-4a1a-95a3-12febf0fbfa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52604" http.request.uri="/v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.326µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "GET /v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=479b4a65-3bc3-49d9-9570-d214f41532a8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52606" http.request.uri="/v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.007µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=c84009f3-682f-4557-9262-2a3c8c4a2ccc http.request.method=POST http.request.remoteaddr="127.0.0.1:52606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="664.126µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=0aee77fb-e55b-4d9b-b2de-e33cf7d1aa3c http.request.method=GET http.request.remoteaddr="127.0.0.1:52606" http.request.uri="/v2/foo/bar/blobs/uploads/35f799c7-6dc3-4a86-adf9-aecae13aae97?_state=egCr_5Hq0I_mHNxI0wLQPr3Pe_ZQomeLi3Njtx7TTT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1Zjc5OWM3LTZkYzMtNGE4Ni1hZGY5LWFlY2FlMTNhYWU5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODM5NTc3MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="712.166µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "GET /v2/foo/bar/blobs/uploads/35f799c7-6dc3-4a86-adf9-aecae13aae97?_state=egCr_5Hq0I_mHNxI0wLQPr3Pe_ZQomeLi3Njtx7TTT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1Zjc5OWM3LTZkYzMtNGE4Ni1hZGY5LWFlY2FlMTNhYWU5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODM5NTc3MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=723d602e-9513-4214-8c7b-5b2dfe6f7d31 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52606" http.request.uri="/v2/foo/bar/blobs/uploads/35f799c7-6dc3-4a86-adf9-aecae13aae97?_state=egCr_5Hq0I_mHNxI0wLQPr3Pe_ZQomeLi3Njtx7TTT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1Zjc5OWM3LTZkYzMtNGE4Ni1hZGY5LWFlY2FlMTNhYWU5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODM5NTc3MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="691.886µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "DELETE /v2/foo/bar/blobs/uploads/35f799c7-6dc3-4a86-adf9-aecae13aae97?_state=egCr_5Hq0I_mHNxI0wLQPr3Pe_ZQomeLi3Njtx7TTT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1Zjc5OWM3LTZkYzMtNGE4Ni1hZGY5LWFlY2FlMTNhYWU5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODM5NTc3MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=c3db14f3-e0df-4b2f-8ba6-6f6bc4902d5d http.request.method=GET http.request.remoteaddr="127.0.0.1:52606" http.request.uri="/v2/foo/bar/blobs/uploads/35f799c7-6dc3-4a86-adf9-aecae13aae97?_state=egCr_5Hq0I_mHNxI0wLQPr3Pe_ZQomeLi3Njtx7TTT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1Zjc5OWM3LTZkYzMtNGE4Ni1hZGY5LWFlY2FlMTNhYWU5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODM5NTc3MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=35f799c7-6dc3-4a86-adf9-aecae13aae97 time="2025-12-04T09:52:06Z" 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:44853" http.request.id=c3db14f3-e0df-4b2f-8ba6-6f6bc4902d5d http.request.method=GET http.request.remoteaddr="127.0.0.1:52606" http.request.uri="/v2/foo/bar/blobs/uploads/35f799c7-6dc3-4a86-adf9-aecae13aae97?_state=egCr_5Hq0I_mHNxI0wLQPr3Pe_ZQomeLi3Njtx7TTT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1Zjc5OWM3LTZkYzMtNGE4Ni1hZGY5LWFlY2FlMTNhYWU5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODM5NTc3MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="718.287µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=35f799c7-6dc3-4a86-adf9-aecae13aae97 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "GET /v2/foo/bar/blobs/uploads/35f799c7-6dc3-4a86-adf9-aecae13aae97?_state=egCr_5Hq0I_mHNxI0wLQPr3Pe_ZQomeLi3Njtx7TTT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1Zjc5OWM3LTZkYzMtNGE4Ni1hZGY5LWFlY2FlMTNhYWU5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODM5NTc3MjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=7769a847-9f29-4a71-a514-5b60753de03a http.request.method=POST http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="748.806µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=e7e7648e-8c90-4f29-b620-c3ed2af839f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/a4252f16-a81a-4951-9792-9952e11e63ca?_state=oZmJWlSVBOe9CRFMa7CiZXmbcCBgeal3xqWoJPYCfqt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MjUyZjE2LWE4MWEtNDk1MS05NzkyLTk5NTJlMTFlNjNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODc5MTU3MTlaIn0%3D&digest=sha256%3Aff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" provided=sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f vars.name="foo/bar" vars.uuid=a4252f16-a81a-4951-9792-9952e11e63ca time="2025-12-04T09:52:06Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=e7e7648e-8c90-4f29-b620-c3ed2af839f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/a4252f16-a81a-4951-9792-9952e11e63ca?_state=oZmJWlSVBOe9CRFMa7CiZXmbcCBgeal3xqWoJPYCfqt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MjUyZjE2LWE4MWEtNDk1MS05NzkyLTk5NTJlMTFlNjNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODc5MTU3MTlaIn0%3D&digest=sha256%3Aff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a4252f16-a81a-4951-9792-9952e11e63ca time="2025-12-04T09:52:06Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f, 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:44853" http.request.id=e7e7648e-8c90-4f29-b620-c3ed2af839f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/a4252f16-a81a-4951-9792-9952e11e63ca?_state=oZmJWlSVBOe9CRFMa7CiZXmbcCBgeal3xqWoJPYCfqt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MjUyZjE2LWE4MWEtNDk1MS05NzkyLTk5NTJlMTFlNjNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODc5MTU3MTlaIn0%3D&digest=sha256%3Aff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="881.127µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a4252f16-a81a-4951-9792-9952e11e63ca 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "PUT /v2/foo/bar/blobs/uploads/a4252f16-a81a-4951-9792-9952e11e63ca?_state=oZmJWlSVBOe9CRFMa7CiZXmbcCBgeal3xqWoJPYCfqt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MjUyZjE2LWE4MWEtNDk1MS05NzkyLTk5NTJlMTFlNjNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODc5MTU3MTlaIn0%3D&digest=sha256%3Aff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=f1a43155-8b85-4608-ad6c-89257b732aa0 http.request.method=POST http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="650.845µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=f3639c31-8bed-4d2e-9af1-1fa5f77885e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/d81aecc1-f74f-4d38-b1bc-825f38db9ebf?_state=pcEi2m_ciMgGRke1zAjo_RAo0ZoV_Jp2FSdZ_L1zvkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4MWFlY2MxLWY3NGYtNGQzOC1iMWJjLTgyNWYzOGRiOWViZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODk5NzYzMzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="887.608µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "PUT /v2/foo/bar/blobs/uploads/d81aecc1-f74f-4d38-b1bc-825f38db9ebf?_state=pcEi2m_ciMgGRke1zAjo_RAo0ZoV_Jp2FSdZ_L1zvkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4MWFlY2MxLWY3NGYtNGQzOC1iMWJjLTgyNWYzOGRiOWViZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43ODk5NzYzMzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=5d76c5cc-cf65-4e5f-abc7-5ac16cb62f22 http.request.method=POST http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="697.446µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=0eb299b7-e15e-40ef-8b82-18e9e4099075 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/2c1e5d8c-910a-4df0-9949-3615d65a9048?_state=tC2ML9C2wJMiawzcl5tw3P-UP8w2PB6Iz-ioiGiv_hZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMWU1ZDhjLTkxMGEtNGRmMC05OTQ5LTM2MTVkNjVhOTA0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43OTI0MjI1MTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="842.728µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "PUT /v2/foo/bar/blobs/uploads/2c1e5d8c-910a-4df0-9949-3615d65a9048?_state=tC2ML9C2wJMiawzcl5tw3P-UP8w2PB6Iz-ioiGiv_hZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMWU1ZDhjLTkxMGEtNGRmMC05OTQ5LTM2MTVkNjVhOTA0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43OTI0MjI1MTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=db816f62-3711-4ad5-afce-e3268cf9ca06 http.request.method=POST http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="617.085µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=4957a86a-2c7b-45a9-a8a6-5cbc9bc210c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/074f9e98-e923-44d2-95b5-817932872e9a?_state=FUTRRmTNFwuyz33T65HG4pGBS-XxhJ1qmtu77FtzZhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3NGY5ZTk4LWU5MjMtNDRkMi05NWI1LTgxNzkzMjg3MmU5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43OTQzOTk0MTZaIn0%3D&digest=sha256%3Aff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.170909558s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:06 +0000] "PUT /v2/foo/bar/blobs/uploads/074f9e98-e923-44d2-95b5-817932872e9a?_state=FUTRRmTNFwuyz33T65HG4pGBS-XxhJ1qmtu77FtzZhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3NGY5ZTk4LWU5MjMtNDRkMi05NWI1LTgxNzkzMjg3MmU5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowNi43OTQzOTk0MTZaIn0%3D&digest=sha256%3Aff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=62942578-6b09-498a-b13b-e08f53a4d675 http.request.method=POST http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44853" http.request.id=f4489b82-eb14-4049-a71b-fc999503f75c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/6c082414-1463-419a-8ec8-1b8461efac51?_state=w-BjAG3kNc-FUDb5C4ZyBUVpuX0Xf7CNFflIYwVth7B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMDgyNDE0LTE0NjMtNDE5YS04ZWM4LTFiODQ2MWVmYWM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowOS4wMDEzMzQyMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.136089012s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:09 +0000] "PATCH /v2/foo/bar/blobs/uploads/6c082414-1463-419a-8ec8-1b8461efac51?_state=w-BjAG3kNc-FUDb5C4ZyBUVpuX0Xf7CNFflIYwVth7B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMDgyNDE0LTE0NjMtNDE5YS04ZWM4LTFiODQ2MWVmYWM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjowOS4wMDEzMzQyMTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=d263668e-32d0-40e6-b897-b70809d7c270 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/uploads/6c082414-1463-419a-8ec8-1b8461efac51?_state=v2mBa1sJkQsoDgOabQY71_1oEqTDpppH5wF8pwsLGKJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMDgyNDE0LTE0NjMtNDE5YS04ZWM4LTFiODQ2MWVmYWM1MSIsIk9mZnNldCI6MzA0MTMzMTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDlaIn0%3D&digest=sha256%3Aff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011249ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "PUT /v2/foo/bar/blobs/uploads/6c082414-1463-419a-8ec8-1b8461efac51?_state=v2mBa1sJkQsoDgOabQY71_1oEqTDpppH5wF8pwsLGKJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMDgyNDE0LTE0NjMtNDE5YS04ZWM4LTFiODQ2MWVmYWM1MSIsIk9mZnNldCI6MzA0MTMzMTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MDlaIn0%3D&digest=sha256%3Aff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=6828fad2-2b6c-4679-aec7-f075e49f026d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="753.806µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=ba20f348-25be-4bf6-b05e-ff33512d454c http.request.method=GET http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=23.706009ms http.response.status=200 http.response.written=30413312 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "GET /v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f HTTP/1.1" 200 30413312 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=error msg="error parsing digest="sha257:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=504647de-bc11-4b72-b5f3-92196621b681 http.request.method=GET http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/sha257:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" vars.name="foo/bar" time="2025-12-04T09:52:11Z" 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:44853" http.request.id=504647de-bc11-4b72-b5f3-92196621b681 http.request.method=GET http.request.remoteaddr="127.0.0.1:52614" http.request.uri="/v2/foo/bar/blobs/sha257:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="725.367µs" http.response.status=400 http.response.written=110 vars.digest="sha257:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "GET /v2/foo/bar/blobs/sha257:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=3ef19414-20eb-4489-8365-44b6972a18ff http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004729ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "GET /v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52: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-04T09:52:11Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=4dc42369-a732-410e-96e7-6ff314cf57c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33810" http.request.uri="/v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="848.647µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "GET /v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=646ac25a-b6c6-4449-b76d-8e17bc5a57d1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33826" http.request.uri="/v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="735.127µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=cdeb02ff-b83e-42d2-9e4a-9dec54ee5d8c http.request.method=POST http.request.remoteaddr="127.0.0.1:33826" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="645.086µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=cda67c30-9ff6-41d2-ad33-b2e70a27d1c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33826" http.request.uri="/v2/foo/bar/blobs/uploads/40dbb4e9-1411-4705-bdd5-316bd50ad28c?_state=AFsn1DwJTABPZYLSS4coIbrAlJVVmsTIazL4dWA396t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZGJiNGU5LTE0MTEtNDcwNS1iZGQ1LTMxNmJkNTBhZDI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMTY0MjUyNzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="735.647µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "GET /v2/foo/bar/blobs/uploads/40dbb4e9-1411-4705-bdd5-316bd50ad28c?_state=AFsn1DwJTABPZYLSS4coIbrAlJVVmsTIazL4dWA396t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZGJiNGU5LTE0MTEtNDcwNS1iZGQ1LTMxNmJkNTBhZDI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMTY0MjUyNzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=215bfc96-f12c-4ed1-bcda-f84d51a6e0f7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33826" http.request.uri="/v2/foo/bar/blobs/uploads/40dbb4e9-1411-4705-bdd5-316bd50ad28c?_state=AFsn1DwJTABPZYLSS4coIbrAlJVVmsTIazL4dWA396t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZGJiNGU5LTE0MTEtNDcwNS1iZGQ1LTMxNmJkNTBhZDI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMTY0MjUyNzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="676.606µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "DELETE /v2/foo/bar/blobs/uploads/40dbb4e9-1411-4705-bdd5-316bd50ad28c?_state=AFsn1DwJTABPZYLSS4coIbrAlJVVmsTIazL4dWA396t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZGJiNGU5LTE0MTEtNDcwNS1iZGQ1LTMxNmJkNTBhZDI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMTY0MjUyNzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=6f5e5cae-e582-4352-aa37-5bf4eb200aea http.request.method=GET http.request.remoteaddr="127.0.0.1:33826" http.request.uri="/v2/foo/bar/blobs/uploads/40dbb4e9-1411-4705-bdd5-316bd50ad28c?_state=AFsn1DwJTABPZYLSS4coIbrAlJVVmsTIazL4dWA396t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZGJiNGU5LTE0MTEtNDcwNS1iZGQ1LTMxNmJkNTBhZDI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMTY0MjUyNzZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=40dbb4e9-1411-4705-bdd5-316bd50ad28c time="2025-12-04T09:52: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:38025" http.request.id=6f5e5cae-e582-4352-aa37-5bf4eb200aea http.request.method=GET http.request.remoteaddr="127.0.0.1:33826" http.request.uri="/v2/foo/bar/blobs/uploads/40dbb4e9-1411-4705-bdd5-316bd50ad28c?_state=AFsn1DwJTABPZYLSS4coIbrAlJVVmsTIazL4dWA396t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZGJiNGU5LTE0MTEtNDcwNS1iZGQ1LTMxNmJkNTBhZDI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMTY0MjUyNzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="696.846µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=40dbb4e9-1411-4705-bdd5-316bd50ad28c 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "GET /v2/foo/bar/blobs/uploads/40dbb4e9-1411-4705-bdd5-316bd50ad28c?_state=AFsn1DwJTABPZYLSS4coIbrAlJVVmsTIazL4dWA396t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZGJiNGU5LTE0MTEtNDcwNS1iZGQ1LTMxNmJkNTBhZDI4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMTY0MjUyNzZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=956b86aa-fd5d-42ec-80fb-64501a84b806 http.request.method=POST http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="685.086µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52: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:38025" http.request.id=093e42b5-1e09-453b-af20-86aa8f7068fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/db3fff67-2137-43fc-b823-7376744cf3d5?_state=CJRELlSowfMRe1fVSbdL010aCK8sWlxalCNmG-Cg9Od7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiM2ZmZjY3LTIxMzctNDNmYy1iODIzLTczNzY3NDRjZjNkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMTk5NTIzNDdaIn0%3D&digest=sha256%3A3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" provided=sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa vars.name="foo/bar" vars.uuid=db3fff67-2137-43fc-b823-7376744cf3d5 time="2025-12-04T09:52:11Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=093e42b5-1e09-453b-af20-86aa8f7068fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/db3fff67-2137-43fc-b823-7376744cf3d5?_state=CJRELlSowfMRe1fVSbdL010aCK8sWlxalCNmG-Cg9Od7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiM2ZmZjY3LTIxMzctNDNmYy1iODIzLTczNzY3NDRjZjNkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMTk5NTIzNDdaIn0%3D&digest=sha256%3A3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=db3fff67-2137-43fc-b823-7376744cf3d5 time="2025-12-04T09:52:11Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa, 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:38025" http.request.id=093e42b5-1e09-453b-af20-86aa8f7068fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/db3fff67-2137-43fc-b823-7376744cf3d5?_state=CJRELlSowfMRe1fVSbdL010aCK8sWlxalCNmG-Cg9Od7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiM2ZmZjY3LTIxMzctNDNmYy1iODIzLTczNzY3NDRjZjNkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMTk5NTIzNDdaIn0%3D&digest=sha256%3A3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="717.406µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=db3fff67-2137-43fc-b823-7376744cf3d5 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "PUT /v2/foo/bar/blobs/uploads/db3fff67-2137-43fc-b823-7376744cf3d5?_state=CJRELlSowfMRe1fVSbdL010aCK8sWlxalCNmG-Cg9Od7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiM2ZmZjY3LTIxMzctNDNmYy1iODIzLTczNzY3NDRjZjNkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMTk5NTIzNDdaIn0%3D&digest=sha256%3A3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=438a813a-bccb-4e37-8f9f-9b8b9cf9d160 http.request.method=POST http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="613.165µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=de1004ab-ecb7-4c14-92ea-19edee61a5b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/dc86bf16-7c64-4102-a358-fa1590bde5e4?_state=zpg5wgjvSGeEhTmpj6W8umDdUJ_IJuC42J4SEe6sOAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjODZiZjE2LTdjNjQtNDEwMi1hMzU4LWZhMTU5MGJkZTVlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMjE2ODAzMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="765.967µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "PUT /v2/foo/bar/blobs/uploads/dc86bf16-7c64-4102-a358-fa1590bde5e4?_state=zpg5wgjvSGeEhTmpj6W8umDdUJ_IJuC42J4SEe6sOAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjODZiZjE2LTdjNjQtNDEwMi1hMzU4LWZhMTU5MGJkZTVlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMjE2ODAzMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=1dccf2a7-db95-46bf-8eac-a1544c8cda31 http.request.method=POST http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="644.326µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=9f183339-9184-4d3d-9e11-d6c05b3fbdcb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/89624bd6-42e5-46b6-939c-8655558c543b?_state=pEu6lZ3a-ukpPmJYb0SqG-o3gH_DLU_W16nt73VmUet7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NjI0YmQ2LTQyZTUtNDZiNi05MzljLTg2NTU1NThjNTQzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMjMzOTcyNTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="818.687µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "PUT /v2/foo/bar/blobs/uploads/89624bd6-42e5-46b6-939c-8655558c543b?_state=pEu6lZ3a-ukpPmJYb0SqG-o3gH_DLU_W16nt73VmUet7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NjI0YmQ2LTQyZTUtNDZiNi05MzljLTg2NTU1NThjNTQzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMjMzOTcyNTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=3f58d7b8-8d61-4dca-9d07-7f818f7337dd http.request.method=POST http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="616.366µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=a2868096-ce41-4c29-bb64-c7feac59d204 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/47695c91-e3c6-4169-966e-37b6c3803d25?_state=gO7-mzPq0n85FIilUJ3yaH6sN9AR3B4JvQJH-i0l1Il7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3Njk1YzkxLWUzYzYtNDE2OS05NjZlLTM3YjZjMzgwM2QyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMjUxNzY5NTNaIn0%3D&digest=sha256%3A3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.768418381s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "PUT /v2/foo/bar/blobs/uploads/47695c91-e3c6-4169-966e-37b6c3803d25?_state=gO7-mzPq0n85FIilUJ3yaH6sN9AR3B4JvQJH-i0l1Il7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3Njk1YzkxLWUzYzYtNDE2OS05NjZlLTM3YjZjMzgwM2QyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMS4zMjUxNzY5NTNaIn0%3D&digest=sha256%3A3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=154a2083-1c3e-4628-aa74-bb977e11b67c http.request.method=POST http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="968.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38025" http.request.id=6a789e63-0586-410f-94e4-1fecad132ea4 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/033c4dab-d6e7-4e47-a5c1-26d7120b283f?_state=2Ygj0GDTJmRbOO0bRJLDw4-6Ph1T4e2TD_2UKdwj7_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzM2M0ZGFiLWQ2ZTctNGU0Ny1hNWMxLTI2ZDcxMjBiMjgzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMy4xMTA0Mzk4NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.633116432s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:13 +0000] "PATCH /v2/foo/bar/blobs/uploads/033c4dab-d6e7-4e47-a5c1-26d7120b283f?_state=2Ygj0GDTJmRbOO0bRJLDw4-6Ph1T4e2TD_2UKdwj7_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzM2M0ZGFiLWQ2ZTctNGU0Ny1hNWMxLTI2ZDcxMjBiMjgzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxMy4xMTA0Mzk4NDJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=6ff3dcdb-76fb-4cb9-a1d0-c617e4803ad3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/uploads/033c4dab-d6e7-4e47-a5c1-26d7120b283f?_state=vXUg4I9KJJMGEzTUND_p3wBNkeCrnyo0Yfw0mJ7lbnJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzM2M0ZGFiLWQ2ZTctNGU0Ny1hNWMxLTI2ZDcxMjBiMjgzZiIsIk9mZnNldCI6Mjc2MjI5MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MTNaIn0%3D&digest=sha256%3A3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "PUT /v2/foo/bar/blobs/uploads/033c4dab-d6e7-4e47-a5c1-26d7120b283f?_state=vXUg4I9KJJMGEzTUND_p3wBNkeCrnyo0Yfw0mJ7lbnJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzM2M0ZGFiLWQ2ZTctNGU0Ny1hNWMxLTI2ZDcxMjBiMjgzZiIsIk9mZnNldCI6Mjc2MjI5MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MTNaIn0%3D&digest=sha256%3A3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=1a1e34dc-453f-4761-a057-5d2d4ddae1d6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="762.646µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=5fed60ad-f7ce-470d-9b84-243a6f433db8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.28929ms http.response.status=200 http.response.written=27622912 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "GET /v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa HTTP/1.1" 200 27622912 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=error msg="error parsing digest="sha257:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=078aa482-cedc-4482-8cd7-f0fc16269184 http.request.method=GET http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/sha257:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" vars.name="foo/bar" time="2025-12-04T09:52:14Z" 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:38025" http.request.id=078aa482-cedc-4482-8cd7-f0fc16269184 http.request.method=GET http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/bar/blobs/sha257:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="718.126µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "GET /v2/foo/bar/blobs/sha257:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=100298f4-d81b-458d-a6ed-aba114d5ee9c http.request.method=GET http.request.remoteaddr="127.0.0.1:33860" http.request.uri="/v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" http.response.duration="963.129µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "GET /v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=277f1ed9-e28d-4f0e-8973-a1917280fcbe http.request.method=GET http.request.remoteaddr="127.0.0.1:33844" http.request.uri="/v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.279935ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "GET /v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38025" http.request.id=e42247d4-2f8d-4c46-852b-f5d0bd8f3df8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33860" http.request.uri="/v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.740495ms http.response.status=200 http.response.written=98304 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "GET /v2/foo/bar/blobs/sha256:3e4ee5d6b12e41b32f24071493c3d44e76ed4731d76538a331c66a753d5075fa HTTP/1.1" 200 98304 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=70507048-91f7-4e97-933d-f88942e884da http.request.method=GET http.request.remoteaddr="127.0.0.1:53064" http.request.uri="/v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.605253003s http.response.status=200 http.response.written=2681472 time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44853" http.request.id=91d42fcf-a452-4fc4-80fd-2c5be02e51f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.601683452s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "GET /v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Dec/2025:09:52:11 +0000] "GET /v2/foo/bar/blobs/sha256:ff55c5e346cfa1334b2b6d9b470eb8072cdc8b089f0f5c224fd40a9b86ff6d9f HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (8.15s) === RUN TestBlobDelete time="2025-12-04T09:52:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:14Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=a05442fd-70b3-4f5c-ba47-dc1be0f297d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59420" http.request.uri="/v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="872.568µs" http.response.status=404 http.response.written=157 vars.digest="sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "GET /v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=c7a05335-a03c-4f6b-990f-8a12f83f3268 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59436" http.request.uri="/v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.047µs" http.response.status=404 http.response.written=157 vars.digest="sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=2cd3943e-4a51-45b7-9a58-94f27060c846 http.request.method=POST http.request.remoteaddr="127.0.0.1:59436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.927µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=179d9f95-9c6b-48dc-9a26-2178df60f8a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59436" http.request.uri="/v2/foo/bar/blobs/uploads/8cdc9e06-edee-430e-ada1-4e1ead2c7c2e?_state=8nuyhC1mDFg-eAYKzNjsvJwK6UfAjPigsc7HhDZt7hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjZGM5ZTA2LWVkZWUtNDMwZS1hZGExLTRlMWVhZDJjN2MyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44NzcyNTEwODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="893.928µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "GET /v2/foo/bar/blobs/uploads/8cdc9e06-edee-430e-ada1-4e1ead2c7c2e?_state=8nuyhC1mDFg-eAYKzNjsvJwK6UfAjPigsc7HhDZt7hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjZGM5ZTA2LWVkZWUtNDMwZS1hZGExLTRlMWVhZDJjN2MyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44NzcyNTEwODlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=478e2f3f-f992-401e-9569-0f6dd77c6e75 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59436" http.request.uri="/v2/foo/bar/blobs/uploads/8cdc9e06-edee-430e-ada1-4e1ead2c7c2e?_state=8nuyhC1mDFg-eAYKzNjsvJwK6UfAjPigsc7HhDZt7hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjZGM5ZTA2LWVkZWUtNDMwZS1hZGExLTRlMWVhZDJjN2MyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44NzcyNTEwODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="790.687µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "DELETE /v2/foo/bar/blobs/uploads/8cdc9e06-edee-430e-ada1-4e1ead2c7c2e?_state=8nuyhC1mDFg-eAYKzNjsvJwK6UfAjPigsc7HhDZt7hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjZGM5ZTA2LWVkZWUtNDMwZS1hZGExLTRlMWVhZDJjN2MyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44NzcyNTEwODlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=29fcb989-651a-4b75-a200-f51bee5705fc http.request.method=GET http.request.remoteaddr="127.0.0.1:59436" http.request.uri="/v2/foo/bar/blobs/uploads/8cdc9e06-edee-430e-ada1-4e1ead2c7c2e?_state=8nuyhC1mDFg-eAYKzNjsvJwK6UfAjPigsc7HhDZt7hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjZGM5ZTA2LWVkZWUtNDMwZS1hZGExLTRlMWVhZDJjN2MyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44NzcyNTEwODlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8cdc9e06-edee-430e-ada1-4e1ead2c7c2e time="2025-12-04T09:52:14Z" 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:45029" http.request.id=29fcb989-651a-4b75-a200-f51bee5705fc http.request.method=GET http.request.remoteaddr="127.0.0.1:59436" http.request.uri="/v2/foo/bar/blobs/uploads/8cdc9e06-edee-430e-ada1-4e1ead2c7c2e?_state=8nuyhC1mDFg-eAYKzNjsvJwK6UfAjPigsc7HhDZt7hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjZGM5ZTA2LWVkZWUtNDMwZS1hZGExLTRlMWVhZDJjN2MyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44NzcyNTEwODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="728.967µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=8cdc9e06-edee-430e-ada1-4e1ead2c7c2e 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "GET /v2/foo/bar/blobs/uploads/8cdc9e06-edee-430e-ada1-4e1ead2c7c2e?_state=8nuyhC1mDFg-eAYKzNjsvJwK6UfAjPigsc7HhDZt7hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjZGM5ZTA2LWVkZWUtNDMwZS1hZGExLTRlMWVhZDJjN2MyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44NzcyNTEwODlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=14c32bfa-3a54-48b4-bc57-0b85570956ab http.request.method=POST http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.021529ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=caf61fda-ae9f-4e42-b6fc-b6072932dfff http.request.method=PUT http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/c89bba9a-d4cf-4117-9b45-c1053c1d91d2?_state=wVO_RuauPkxKp_n5VENKeSmLZL2UgvntrruLjsFR9_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4OWJiYTlhLWQ0Y2YtNDExNy05YjQ1LWMxMDUzYzFkOTFkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44ODIyMTgwNTNaIn0%3D&digest=sha256%3A13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" provided=sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 vars.name="foo/bar" vars.uuid=c89bba9a-d4cf-4117-9b45-c1053c1d91d2 time="2025-12-04T09:52:14Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=caf61fda-ae9f-4e42-b6fc-b6072932dfff http.request.method=PUT http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/c89bba9a-d4cf-4117-9b45-c1053c1d91d2?_state=wVO_RuauPkxKp_n5VENKeSmLZL2UgvntrruLjsFR9_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4OWJiYTlhLWQ0Y2YtNDExNy05YjQ1LWMxMDUzYzFkOTFkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44ODIyMTgwNTNaIn0%3D&digest=sha256%3A13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c89bba9a-d4cf-4117-9b45-c1053c1d91d2 time="2025-12-04T09:52:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2, 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:45029" http.request.id=caf61fda-ae9f-4e42-b6fc-b6072932dfff http.request.method=PUT http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/c89bba9a-d4cf-4117-9b45-c1053c1d91d2?_state=wVO_RuauPkxKp_n5VENKeSmLZL2UgvntrruLjsFR9_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4OWJiYTlhLWQ0Y2YtNDExNy05YjQ1LWMxMDUzYzFkOTFkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44ODIyMTgwNTNaIn0%3D&digest=sha256%3A13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.10401ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c89bba9a-d4cf-4117-9b45-c1053c1d91d2 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "PUT /v2/foo/bar/blobs/uploads/c89bba9a-d4cf-4117-9b45-c1053c1d91d2?_state=wVO_RuauPkxKp_n5VENKeSmLZL2UgvntrruLjsFR9_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4OWJiYTlhLWQ0Y2YtNDExNy05YjQ1LWMxMDUzYzFkOTFkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44ODIyMTgwNTNaIn0%3D&digest=sha256%3A13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=76e2f093-511c-4e23-b5d2-be51aef92392 http.request.method=POST http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="782.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=ca91c3fa-3416-43ea-82b4-1fc102ad10f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/80fd98ce-9623-4882-9b40-939a6b4b3080?_state=O4ib6SpamO9u9OS6umzss3xCrME_AvbDVbBoOFkrfhZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwZmQ5OGNlLTk2MjMtNDg4Mi05YjQwLTkzOWE2YjRiMzA4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44ODQ2Mzg5MTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="950.328µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "PUT /v2/foo/bar/blobs/uploads/80fd98ce-9623-4882-9b40-939a6b4b3080?_state=O4ib6SpamO9u9OS6umzss3xCrME_AvbDVbBoOFkrfhZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwZmQ5OGNlLTk2MjMtNDg4Mi05YjQwLTkzOWE2YjRiMzA4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44ODQ2Mzg5MTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=d6d5c414-95ff-4bbe-bdc9-eb2dcf2effe8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="755.687µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=a87d3dec-b5d5-4a01-9b92-8025a104faf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/663d5461-dea7-4664-ba7a-3f12657596e6?_state=6kzhW_ZQITiVBp2iMLOEmuy6vagIlSiQgciutwFoFkJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2M2Q1NDYxLWRlYTctNDY2NC1iYTdhLTNmMTI2NTc1OTZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44ODY3ODY0OTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="973.289µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "PUT /v2/foo/bar/blobs/uploads/663d5461-dea7-4664-ba7a-3f12657596e6?_state=6kzhW_ZQITiVBp2iMLOEmuy6vagIlSiQgciutwFoFkJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2M2Q1NDYxLWRlYTctNDY2NC1iYTdhLTNmMTI2NTc1OTZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44ODY3ODY0OTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=10601220-4e96-4b57-9ae8-593d50375787 http.request.method=POST http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="693.126µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=822c33f7-0fcb-401b-bc0d-20d6c6d6896d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/bd9ab83a-c7fb-436b-af3c-61bca7da2018?_state=1OvqLh7fKucR6_f4Q9kUmjb7BMwYIfEEFCKmZUFsN2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkOWFiODNhLWM3ZmItNDM2Yi1hZjNjLTYxYmNhN2RhMjAxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44ODg3OTU5OVoifQ%3D%3D&digest=sha256%3A13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.duration=881.133143ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:14 +0000] "PUT /v2/foo/bar/blobs/uploads/bd9ab83a-c7fb-436b-af3c-61bca7da2018?_state=1OvqLh7fKucR6_f4Q9kUmjb7BMwYIfEEFCKmZUFsN2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkOWFiODNhLWM3ZmItNDM2Yi1hZjNjLTYxYmNhN2RhMjAxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNC44ODg3OTU5OVoifQ%3D%3D&digest=sha256%3A13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=a30567e8-4e7b-4342-b075-d1230a6df232 http.request.method=POST http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="854.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45029" http.request.id=b5b72fb3-f6ce-43c8-9a1d-2852a7f54082 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/2ef3dfc0-117b-4113-bdfb-3b9c49a73a77?_state=lACcN0GdyH8QuVpTksRzrIsYhhyW3-LWTbcLQ_aCbbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZjNkZmMwLTExN2ItNDExMy1iZGZiLTNiOWM0OWE3M2E3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNS43ODE5MTEwMzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=829.361288ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:15 +0000] "PATCH /v2/foo/bar/blobs/uploads/2ef3dfc0-117b-4113-bdfb-3b9c49a73a77?_state=lACcN0GdyH8QuVpTksRzrIsYhhyW3-LWTbcLQ_aCbbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZjNkZmMwLTExN2ItNDExMy1iZGZiLTNiOWM0OWE3M2E3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNS43ODE5MTEwMzlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=2d622b85-1a1c-4d00-b612-35583d497389 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/uploads/2ef3dfc0-117b-4113-bdfb-3b9c49a73a77?_state=dFFQaz9aD89Pe_wg50dAFK4synf2VFHipnw-10-D6dt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZjNkZmMwLTExN2ItNDExMy1iZGZiLTNiOWM0OWE3M2E3NyIsIk9mZnNldCI6MTk5NjY5NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MTVaIn0%3D&digest=sha256%3A13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.duration="938.209µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "PUT /v2/foo/bar/blobs/uploads/2ef3dfc0-117b-4113-bdfb-3b9c49a73a77?_state=dFFQaz9aD89Pe_wg50dAFK4synf2VFHipnw-10-D6dt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZjNkZmMwLTExN2ItNDExMy1iZGZiLTNiOWM0OWE3M2E3NyIsIk9mZnNldCI6MTk5NjY5NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MTVaIn0%3D&digest=sha256%3A13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=ce4cbc39-0e0a-4ab1-ab99-6242793521d7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="764.607µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=15caa86a-4674-4ea4-a03a-07c2196d5c60 http.request.method=GET http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.271317ms http.response.status=200 http.response.written=19966976 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "GET /v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 200 19966976 "" "Go-http-client/1.1" time="2025-12-04T09:52:16Z" level=error msg="error parsing digest="sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=5c210ce5-da0a-4b82-b3b1-e152a777708c http.request.method=GET http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" vars.name="foo/bar" time="2025-12-04T09:52:16Z" 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:45029" http.request.id=5c210ce5-da0a-4b82-b3b1-e152a777708c http.request.method=GET http.request.remoteaddr="127.0.0.1:59452" http.request.uri="/v2/foo/bar/blobs/sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="697.806µs" http.response.status=400 http.response.written=110 vars.digest="sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "GET /v2/foo/bar/blobs/sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T09:52:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=82b2d158-f093-4599-9140-15e63a75b28e http.request.method=GET http.request.remoteaddr="127.0.0.1:59478" http.request.uri="/v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.duration="916.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "GET /v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=c9733dcd-207c-4c93-af0b-0f640d685f3d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59488" http.request.uri="/v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.duration="870.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=8789900a-5962-45f9-bfce-6c8bc6745f46 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59488" http.request.uri="/v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="713.567µs" http.response.status=404 http.response.written=157 vars.digest="sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T09:52:16Z" 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:45029" http.request.id=90380e86-8937-41fc-8155-22793ddd640f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59488" http.request.uri="/v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="647.086µs" http.response.status=404 http.response.written=74 vars.digest="sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-04T09:52:16Z" level=error msg="error parsing digest="sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=e0372bcd-ca65-49b0-8415-a42fe3693087 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59498" http.request.uri="/v2/foo/bar/blobs/sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" vars.name="foo/bar" time="2025-12-04T09:52:16Z" 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:45029" http.request.id=e0372bcd-ca65-49b0-8415-a42fe3693087 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59498" http.request.uri="/v2/foo/bar/blobs/sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="831.287µs" http.response.status=400 http.response.written=110 vars.digest="sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "DELETE /v2/foo/bar/blobs/sha257:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T09:52:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=c3bd9602-0b95-4737-aa5d-77ca7d22ee23 http.request.method=POST http.request.remoteaddr="127.0.0.1:59510" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="833.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=2a1dc062-d724-4841-9958-6d4c05ba1f3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59510" http.request.uri="/v2/foo/bar/blobs/uploads/d037b462-9355-435e-b568-f0acf10c504a?_state=JXAs3XXZcuyejgU8R2m2GzMj7bgKNQKbQWvL-M0T93R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMzdiNDYyLTkzNTUtNDM1ZS1iNTY4LWYwYWNmMTBjNTA0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNi42NDMwNTQ3NjdaIn0%3D&digest=sha256%3A13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.duration=942.532883ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "PUT /v2/foo/bar/blobs/uploads/d037b462-9355-435e-b568-f0acf10c504a?_state=JXAs3XXZcuyejgU8R2m2GzMj7bgKNQKbQWvL-M0T93R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMzdiNDYyLTkzNTUtNDM1ZS1iNTY4LWYwYWNmMTBjNTA0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNi42NDMwNTQ3NjdaIn0%3D&digest=sha256%3A13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=0e8e8177-ab97-441b-8313-c53a1ce02b31 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59510" http.request.uri="/v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="974.209µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=f7889456-a23f-4df2-97e5-037bf0396406 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=967.858906ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "GET /v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-12-04T09:52:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45029" http.request.id=c5dc87d0-3c01-45e8-85dd-f1f3c9503122 http.request.method=GET http.request.remoteaddr="127.0.0.1:59478" http.request.uri="/v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=963.734549ms http.response.status=200 http.response.written=2634240 127.0.0.1 - - [04/Dec/2025:09:52:16 +0000] "GET /v2/foo/bar/blobs/sha256:13c776e89ff5e91722ffe8def36fbb2a7b8f11bf8327f2ab0a98781c15edbea2 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.82s) === RUN TestRelativeURL time="2025-12-04T09:52:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:17Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33985" http.request.id=74229161-7092-42c1-89d3-a5424ced2e66 http.request.method=POST http.request.remoteaddr="127.0.0.1:32902" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33985" http.request.id=c9d12ebd-738a-4a99-8932-a26cde4ec2aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:32902" http.request.uri="/v2/foo/bar/blobs/uploads/2c149150-7444-48b7-931d-9841efe73aee?_state=rkqVGx2hVjYdOCSKC521NMIYnaETOui1ZT1lHn7vBpR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMTQ5MTUwLTc0NDQtNDhiNy05MzFkLTk4NDFlZmU3M2FlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNy42MDYwMzE5OVoifQ%3D%3D&digest=sha256%3Ae90d34917bc054d2a86d33604655850ef3b447ad004dbcd6c20140983622be33" http.request.useragent="Go-http-client/1.1" http.response.duration=2.488446389s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:17 +0000] "PUT /v2/foo/bar/blobs/uploads/2c149150-7444-48b7-931d-9841efe73aee?_state=rkqVGx2hVjYdOCSKC521NMIYnaETOui1ZT1lHn7vBpR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMTQ5MTUwLTc0NDQtNDhiNy05MzFkLTk4NDFlZmU3M2FlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoxNy42MDYwMzE5OVoifQ%3D%3D&digest=sha256%3Ae90d34917bc054d2a86d33604655850ef3b447ad004dbcd6c20140983622be33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33985" http.request.id=de5a10f3-426b-4590-b73d-0562cf3b4424 http.request.method=POST http.request.remoteaddr="127.0.0.1:32902" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="874.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33985" http.request.id=1889fc23-100a-4389-ae58-6e1c9932fa96 http.request.method=POST http.request.remoteaddr="127.0.0.1:32902" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="751.046µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33985" http.request.id=c5c5899a-5098-491f-b33f-fa8ed9bb81ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:32902" http.request.uri="/v2/foo/bar/blobs/uploads/9ed4e002-a870-4e85-a2c2-540b9e106c98?_state=_ryST02-B0Qsx4usHViquToUlVON3Neyb3294SOBCOd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllZDRlMDAyLWE4NzAtNGU4NS1hMmMyLTU0MGI5ZTEwNmM5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoyMC4zNTIzODA0NDVaIn0%3D&digest=sha256%3Ad531820112bb4cb38e06a9ca7a7785016da5f32014f61d539de8e754a6f2f390" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002012166s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:20 +0000] "PUT /v2/foo/bar/blobs/uploads/9ed4e002-a870-4e85-a2c2-540b9e106c98?_state=_ryST02-B0Qsx4usHViquToUlVON3Neyb3294SOBCOd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllZDRlMDAyLWE4NzAtNGU4NS1hMmMyLTU0MGI5ZTEwNmM5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoyMC4zNTIzODA0NDVaIn0%3D&digest=sha256%3Ad531820112bb4cb38e06a9ca7a7785016da5f32014f61d539de8e754a6f2f390 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.75s) === RUN TestBlobDeleteDisabled time="2025-12-04T09:52:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:21Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:21Z" 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:36821" http.request.id=4a9f056e-1e76-4130-9dd5-247912a9d358 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35808" http.request.uri="/v2/foo/bar/blobs/sha256:d646b297768750b588f7095b4bab830a018eded2255c5abaf4d150375766695b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.687µs" http.response.status=405 http.response.written=78 vars.digest="sha256:d646b297768750b588f7095b4bab830a018eded2255c5abaf4d150375766695b" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:d646b297768750b588f7095b4bab830a018eded2255c5abaf4d150375766695b HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.08s) === RUN TestDeleteDisabled time="2025-12-04T09:52:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:21Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40231" http.request.id=fb59b2e2-d50b-43db-bd05-040f69b0685f http.request.method=POST http.request.remoteaddr="127.0.0.1:44156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="833.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40231" http.request.id=70ce1725-8477-4025-8923-8e28f9937e14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44156" http.request.uri="/v2/foo/bar/blobs/uploads/a1d265b7-ec91-4931-b11e-219f2c48a222?_state=SS-J0GzaARUzL2hOoSRWHoUbyChhpsOXa2q-0qL1S8p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExZDI2NWI3LWVjOTEtNDkzMS1iMTFlLTIxOWYyYzQ4YTIyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoyMS41MzI3OTAwOTlaIn0%3D&digest=sha256%3Ac9b9d10ade9fba84fd9f7a93bddb8f9d7a0710bbd6229a6195776ec6ae62beed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11280202s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:21 +0000] "PUT /v2/foo/bar/blobs/uploads/a1d265b7-ec91-4931-b11e-219f2c48a222?_state=SS-J0GzaARUzL2hOoSRWHoUbyChhpsOXa2q-0qL1S8p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExZDI2NWI3LWVjOTEtNDkzMS1iMTFlLTIxOWYyYzQ4YTIyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoyMS41MzI3OTAwOTlaIn0%3D&digest=sha256%3Ac9b9d10ade9fba84fd9f7a93bddb8f9d7a0710bbd6229a6195776ec6ae62beed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:22Z" 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:40231" http.request.id=315ed6ee-aa53-47d9-944b-cdc051330569 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44156" http.request.uri="/v2/foo/bar/blobs/sha256:c9b9d10ade9fba84fd9f7a93bddb8f9d7a0710bbd6229a6195776ec6ae62beed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="769.047µs" http.response.status=405 http.response.written=78 vars.digest="sha256:c9b9d10ade9fba84fd9f7a93bddb8f9d7a0710bbd6229a6195776ec6ae62beed" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:c9b9d10ade9fba84fd9f7a93bddb8f9d7a0710bbd6229a6195776ec6ae62beed HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.21s) === RUN TestDeleteReadOnly time="2025-12-04T09:52:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:22Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45917" http.request.id=87ac2333-bf78-4883-b739-9aff499d2b35 http.request.method=POST http.request.remoteaddr="127.0.0.1:49246" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45917" http.request.id=a6c4628f-30d6-437c-b29e-4ee3b9526353 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49246" http.request.uri="/v2/foo/bar/blobs/uploads/49a5299e-f068-4956-9254-00d6864026d9?_state=Z54-VElHIvgGVGBUoZUNw9-XnvK5PqALFbpIoKaj5ip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YTUyOTllLWYwNjgtNDk1Ni05MjU0LTAwZDY4NjQwMjZkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoyMi43NDgzMTE4MjFaIn0%3D&digest=sha256%3Abec9e7a3e88bdd21cc0e7de114775fb43c1ad735a20365efdefdc5f458e35600" http.request.useragent="Go-http-client/1.1" http.response.duration=1.269073593s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:22 +0000] "PUT /v2/foo/bar/blobs/uploads/49a5299e-f068-4956-9254-00d6864026d9?_state=Z54-VElHIvgGVGBUoZUNw9-XnvK5PqALFbpIoKaj5ip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YTUyOTllLWYwNjgtNDk1Ni05MjU0LTAwZDY4NjQwMjZkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjoyMi43NDgzMTE4MjFaIn0%3D&digest=sha256%3Abec9e7a3e88bdd21cc0e7de114775fb43c1ad735a20365efdefdc5f458e35600 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Dec/2025:09:52:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:bec9e7a3e88bdd21cc0e7de114775fb43c1ad735a20365efdefdc5f458e35600 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.37s) === RUN TestStartPushReadOnly time="2025-12-04T09:52:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:24Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [04/Dec/2025:09:52:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-12-04T09:52:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:24Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:24Z" 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:43819" http.request.id=33fa2424-71f7-4d0a-a79e-efae573a94ae http.request.method=GET http.request.remoteaddr="127.0.0.1:49788" 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="894.848µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:09:52:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T09:52:24Z" 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:43819" http.request.id=8f972f03-aaff-46e1-a7a1-b9d5d30f83fb http.request.method=GET http.request.remoteaddr="127.0.0.1:49788" 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="690.366µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:09:52:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T09:52:24Z" 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:43819" http.request.id=ee0c2564-9dd5-4897-b452-a8793dca7ca5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" 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="710.926µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:09:52:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T09:52:24Z" 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:43819" http.request.id=1d4824fb-3756-43ed-a68f-7f9ed1e38472 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.035289ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T09:52:24Z" 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:43819" http.request.id=1d4824fb-3756-43ed-a68f-7f9ed1e38472 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.105489ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T09:52:24Z" 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:43819" http.request.id=1d4824fb-3756-43ed-a68f-7f9ed1e38472 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.13565ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T09:52:24Z" 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:43819" http.request.id=1d4824fb-3756-43ed-a68f-7f9ed1e38472 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.21021ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:09:52:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T09:52:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=fd6abcbe-264c-4715-9c57-be67186a63c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=2db55e73-f021-4c4d-a3c0-9f3012fafbc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/blobs/uploads/d790a560-4c04-4389-ab41-d1ab471398b4?_state=ibKpsuKRRCMc2NSB_cwvwAFASJ4E_u2cNd_Jgzi6_dl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNzkwYTU2MC00YzA0LTQzODktYWI0MS1kMWFiNDcxMzk4YjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjQuMTI3OTY3MTg2WiJ9&digest=sha256%3Ac2402ca651e796e254670575b3da045aecef8eccd12fa9595968870de715fe84" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07298331s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/d790a560-4c04-4389-ab41-d1ab471398b4?_state=ibKpsuKRRCMc2NSB_cwvwAFASJ4E_u2cNd_Jgzi6_dl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNzkwYTU2MC00YzA0LTQzODktYWI0MS1kMWFiNDcxMzk4YjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjQuMTI3OTY3MTg2WiJ9&digest=sha256%3Ac2402ca651e796e254670575b3da045aecef8eccd12fa9595968870de715fe84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=a6b66c02-7e54-4504-b18e-e003577feb10 http.request.method=POST http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="928.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=9a4cdcf4-860f-45e9-85eb-3b9f376b25cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/blobs/uploads/387b1abb-4f09-4f06-bd77-ca89cd7167ec?_state=vk_9yCk4gjz5V8zvWqgVebpwEeob2AfRlfNoxTNDoIx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzODdiMWFiYi00ZjA5LTRmMDYtYmQ3Ny1jYTg5Y2Q3MTY3ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjUuMjgwOTg2ODc5WiJ9&digest=sha256%3A042dd70155f9889c57c5fcf324ae3e49aa8cb82872ea672661c164a884399b47" http.request.useragent="Go-http-client/1.1" http.response.duration=557.008935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/387b1abb-4f09-4f06-bd77-ca89cd7167ec?_state=vk_9yCk4gjz5V8zvWqgVebpwEeob2AfRlfNoxTNDoIx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzODdiMWFiYi00ZjA5LTRmMDYtYmQ3Ny1jYTg5Y2Q3MTY3ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjUuMjgwOTg2ODc5WiJ9&digest=sha256%3A042dd70155f9889c57c5fcf324ae3e49aa8cb82872ea672661c164a884399b47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=1121ff5e-d009-4158-aa2b-093eda60bee0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.456573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=46aba6c5-88b4-4344-af9e-573dbc05ec2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77" http.request.useragent="Go-http-client/1.1" http.response.duration=1.254811ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=bd4f0141-af8f-49de-b87d-788ed3aadf34 http.request.method=GET http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.15729ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=acf02571-1d56-4e38-966c-1f7689389dac http.request.method=GET http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.054929ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "GET /v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" 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:43819" http.request.id=ea036ec3-0dc1-45c7-a187-7a3c442b5888 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77" http.request.useragent="Go-http-client/1.1" http.response.duration=1.247491ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" 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:43819" http.request.id=9ee86eb2-c554-41dc-98d5-b9ec2607f063 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77" http.request.useragent="Go-http-client/1.1" http.response.duration=1.267771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:43819" http.request.id=784ec123-862a-455d-928e-4a73d9159c42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77" http.request.useragent="Go-http-client/1.1" http.response.duration=1.251131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=50c72087-ef7a-4f1f-8942-9c21033684b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.071009ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "GET /v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=b61574d5-d382-469f-aa0d-b98fec665d10 http.request.method=GET http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="643.686µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=b17147d3-6def-49b2-8760-54abc1a5db6a http.request.method=GET http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77" http.request.useragent="Go-http-client/1.1" http.response.duration="649.366µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "GET /v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=a45ed7c3-5e58-4eaa-b209-27db5337e760 http.request.method=GET http.request.remoteaddr="127.0.0.1:49788" 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="704.086µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=error msg="payload digest does match: "sha256:f09e200b0089c079f0dba27a1934b071a998f594883ae4453d7d0f8b51762f5a" != "sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77"" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=1256bce4-d55e-40fc-b7ef-e7bca851e205 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77" time="2025-12-04T09:52:25Z" 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:43819" http.request.id=1256bce4-d55e-40fc-b7ef-e7bca851e205 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49788" http.request.uri="/v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="860.528µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77" 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:67a98623dedd1e3287413b4352f1db00eca96703df83d0ffe946f46e48269e77 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" 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:43819" http.request.id=0bec4e0c-b4d4-48c5-8d89-8b4f4356c803 http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" 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="862.208µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" 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:43819" http.request.id=e7e96c2f-fa6f-482a-a070-cfaf3c4f7b04 http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" 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="649.525µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" 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:43819" http.request.id=5a02f5e3-9e3f-49f2-9a98-c43f23f83026 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" 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="755.287µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T09:52:25Z" 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:43819" http.request.id=5a02f5e3-9e3f-49f2-9a98-c43f23f83026 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" 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="820.887µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T09:52:25Z" 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:43819" http.request.id=5a02f5e3-9e3f-49f2-9a98-c43f23f83026 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" 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="858.208µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=55fb2286-79d4-4851-ae56-0061360158ce http.request.method=POST http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="752.246µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=88125d45-b070-4085-a6cf-04199858576c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/blobs/uploads/a6e3eba1-24a9-4714-99f5-4acd7437a737?_state=UQS2SUVQ98hoFiQcSoZ8YU9ZSna8dYj1V7WvlxXVrSd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNmUzZWJhMS0yNGE5LTQ3MTQtOTlmNS00YWNkNzQzN2E3MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjUuODYxMTkwODE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07341ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/a6e3eba1-24a9-4714-99f5-4acd7437a737?_state=UQS2SUVQ98hoFiQcSoZ8YU9ZSna8dYj1V7WvlxXVrSd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNmUzZWJhMS0yNGE5LTQ3MTQtOTlmNS00YWNkNzQzN2E3MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjUuODYxMTkwODE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" 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:43819" http.request.id=97ae9642-9f65-48f1-b497-546fd702eafd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" 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="847.687µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T09:52:25Z" 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:43819" http.request.id=97ae9642-9f65-48f1-b497-546fd702eafd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" 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="921.648µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T09:52:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=a3d15ddb-c673-456c-a9a2-1da4b2ec9cde http.request.method=POST http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:27Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=4d9458ed-59cc-46a6-a7b4-8e95d07b8d97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/blobs/uploads/273de98f-b611-4131-817f-f00a6be8a60a?_state=mx0HiYk_BcuMNzBhxE7laczT3rAe5rdODR7NF0G4zOZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzNkZTk4Zi1iNjExLTQxMzEtODE3Zi1mMDBhNmJlOGE2MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjUuOTY3OTY3MjM3WiJ9&digest=sha256%3A4f851b3d976b821e4d22e2c6e2b761b974455fd17fec905f20e1c5969d350d95" http.request.useragent="Go-http-client/1.1" http.response.duration=1.250079266s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/273de98f-b611-4131-817f-f00a6be8a60a?_state=mx0HiYk_BcuMNzBhxE7laczT3rAe5rdODR7NF0G4zOZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzNkZTk4Zi1iNjExLTQxMzEtODE3Zi1mMDBhNmJlOGE2MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjUuOTY3OTY3MjM3WiJ9&digest=sha256%3A4f851b3d976b821e4d22e2c6e2b761b974455fd17fec905f20e1c5969d350d95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:27Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=4d88ede7-9b64-4e48-b25b-cf4edd2e7bd6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=de506aa6-f60f-41d2-9be4-2d5bb319f7af http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/blobs/uploads/c742209b-404e-4890-ab06-c97b045e43e4?_state=KCNANGILLD0WBrm3Av0eohcWAOXYiC7XQP83MgnfnRB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNzQyMjA5Yi00MDRlLTQ4OTAtYWIwNi1jOTdiMDQ1ZTQzZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjcuMzMxNzk1NTQyWiJ9&digest=sha256%3A2b3a5beb0d73a897ab8ff9d2f90b751f522f0f20747ee7663082b743a2a1d142" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096071512s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/c742209b-404e-4890-ab06-c97b045e43e4?_state=KCNANGILLD0WBrm3Av0eohcWAOXYiC7XQP83MgnfnRB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNzQyMjA5Yi00MDRlLTQ4OTAtYWIwNi1jOTdiMDQ1ZTQzZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjcuMzMxNzk1NTQyWiJ9&digest=sha256%3A2b3a5beb0d73a897ab8ff9d2f90b751f522f0f20747ee7663082b743a2a1d142 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43819" http.request.id=db09712e-f32c-4158-b1ac-8653eaf04e1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04765ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43819" http.request.id=0262edb2-7a8a-4ef9-8c03-7c2b70d40c71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/sha256:34a8ecbf1dc9a98c40430eacbcf2bd4ca8803e4b05a614a01ffd6a6d06dadfa9" http.request.useragent="Go-http-client/1.1" http.response.duration="844.408µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:34a8ecbf1dc9a98c40430eacbcf2bd4ca8803e4b05a614a01ffd6a6d06dadfa9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=970be703-ba35-4c38-a8be-deef796f7fd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" 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="755.687µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=f69020e6-a380-4526-bbec-f0f3a68c47f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/sha256:34a8ecbf1dc9a98c40430eacbcf2bd4ca8803e4b05a614a01ffd6a6d06dadfa9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="755.687µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema2/manifests/sha256:34a8ecbf1dc9a98c40430eacbcf2bd4ca8803e4b05a614a01ffd6a6d06dadfa9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=4fc45da3-9b83-48e7-92f7-28134c676d05 http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="673.766µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=cedbe9d1-bd64-47cf-a88a-65e95c9f7544 http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/sha256:34a8ecbf1dc9a98c40430eacbcf2bd4ca8803e4b05a614a01ffd6a6d06dadfa9" http.request.useragent="Go-http-client/1.1" http.response.duration="639.046µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema2/manifests/sha256:34a8ecbf1dc9a98c40430eacbcf2bd4ca8803e4b05a614a01ffd6a6d06dadfa9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=d965ae6c-45be-4b0b-83d5-74784902142c http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" 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="649.886µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="rewriting manifest sha256:34a8ecbf1dc9a98c40430eacbcf2bd4ca8803e4b05a614a01ffd6a6d06dadfa9 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=4b30f39f-07df-4b90-9015-3be336fb442a http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" 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-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=4b30f39f-07df-4b90-9015-3be336fb442a http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.235131ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43819" http.request.id=62b03128-9f47-47da-85f5-95401ff0bcf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" 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="864.848µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43819" http.request.id=95698925-c16e-4bc8-896f-c4f0349bf7b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="903.568µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43819" http.request.id=a70293d2-9e4c-4126-84f6-4fed45aa2e05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/sha256:7db3c0189b07a149ec003b67c7620a5a352a896f6c37ade377176c95b0fcab7f" http.request.useragent="Go-http-client/1.1" http.response.duration="850.448µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:7db3c0189b07a149ec003b67c7620a5a352a896f6c37ade377176c95b0fcab7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=e055237d-4a17-4551-bfc4-437887b1ebb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" 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="841.687µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=4c89dc87-53c9-4ac1-bf9f-85d944d07b3d http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/sha256:7db3c0189b07a149ec003b67c7620a5a352a896f6c37ade377176c95b0fcab7f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="787.767µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema2/manifests/sha256:7db3c0189b07a149ec003b67c7620a5a352a896f6c37ade377176c95b0fcab7f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=4fb83274-cec5-402a-aa41-9d65b9a9e9b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="658.806µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=a40c5b37-1dde-4072-bee3-ff94a28ec448 http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/sha256:7db3c0189b07a149ec003b67c7620a5a352a896f6c37ade377176c95b0fcab7f" http.request.useragent="Go-http-client/1.1" http.response.duration="634.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema2/manifests/sha256:7db3c0189b07a149ec003b67c7620a5a352a896f6c37ade377176c95b0fcab7f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="rewriting manifest list sha256:7db3c0189b07a149ec003b67c7620a5a352a896f6c37ade377176c95b0fcab7f in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=f98f00d4-4058-4f91-91d6-1233a2626939 http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" 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-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43819" http.request.id=f98f00d4-4058-4f91-91d6-1233a2626939 http.request.method=GET http.request.remoteaddr="127.0.0.1:49796" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.310052ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:28Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=5377720b-8cb6-4db8-a52d-e5fd94cc9835 http.request.method=GET http.request.remoteaddr="127.0.0.1:44596" 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="818.327µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=7b79162b-f625-4090-bb31-20f4b3ce19bf http.request.method=GET http.request.remoteaddr="127.0.0.1:44596" 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="752.927µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=3417b898-3b04-49d6-ab9d-12c94e7918cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="665.166µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=f550ee48-4c88-432f-b175-4993a5a9ad76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" 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="981.368µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T09:52:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=f550ee48-4c88-432f-b175-4993a5a9ad76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.017529ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T09:52:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=f550ee48-4c88-432f-b175-4993a5a9ad76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.040729ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T09:52:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=f550ee48-4c88-432f-b175-4993a5a9ad76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.063289ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T09:52:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=80056b94-2e66-4448-9dd4-2e6bb3dd4e8e http.request.method=POST http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="798.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:29Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=c04185ea-633e-4db4-bcb8-62aa583bcc4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/blobs/uploads/36923b11-9408-4308-8547-3a0ae66e5863?_state=BkkAZ9a-zxCUdXgThPz8sMlqu8pV4-fXDfOnosUtWlx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjkyM2IxMS05NDA4LTQzMDgtODU0Ny0zYTBhZTY2ZTU4NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjguNTc0MzI2OTAyWiJ9&digest=sha256%3A9f9c1e7e6392ebce32f90eabe0a79a97a43ad43ca46fc82ac0ecdda3eed4bff3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.411352804s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/36923b11-9408-4308-8547-3a0ae66e5863?_state=BkkAZ9a-zxCUdXgThPz8sMlqu8pV4-fXDfOnosUtWlx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjkyM2IxMS05NDA4LTQzMDgtODU0Ny0zYTBhZTY2ZTU4NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MjguNTc0MzI2OTAyWiJ9&digest=sha256%3A9f9c1e7e6392ebce32f90eabe0a79a97a43ad43ca46fc82ac0ecdda3eed4bff3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=7d3e3722-1803-4ab5-bc30-37cc37cc3941 http.request.method=POST http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=15acac37-759b-46bd-a212-9e0eebe9bdc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/blobs/uploads/e9d70635-dd11-4256-9321-9cf84cd011f7?_state=s7NGoUr2mPsg1MPh72wZawSHjL4zUc_8p8r9Oo5YUEN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOWQ3MDYzNS1kZDExLTQyNTYtOTMyMS05Y2Y4NGNkMDExZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzAuMTI0NDQwNTI1WiJ9&digest=sha256%3Ab65dd7c3fbb536db81679dec8bf55ce4ab178b361706442e9dfdd5184e278332" http.request.useragent="Go-http-client/1.1" http.response.duration=1.690581418s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/e9d70635-dd11-4256-9321-9cf84cd011f7?_state=s7NGoUr2mPsg1MPh72wZawSHjL4zUc_8p8r9Oo5YUEN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOWQ3MDYzNS1kZDExLTQyNTYtOTMyMS05Y2Y4NGNkMDExZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzAuMTI0NDQwNTI1WiJ9&digest=sha256%3Ab65dd7c3fbb536db81679dec8bf55ce4ab178b361706442e9dfdd5184e278332 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=ec6c1bb1-cd18-4abd-9362-f519f6d2f984 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=353b5bae-a4c3-4dd1-b5e2-fb5ace5e9561 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.284051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=4df79c97-1aad-4d86-a978-76a492f9e91c http.request.method=GET http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.11129ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=9ceb61d4-20ad-4d86-b0a4-fafeb3619664 http.request.method=GET http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.072049ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "GET /v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" 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:35183" http.request.id=6c6effb6-9e39-44ef-aa16-5f60dd550f12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21941ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" 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:35183" http.request.id=25437e9c-3ef4-4503-9ffa-50d0e597760f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17137ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:35183" http.request.id=9509cbbb-ab10-4fa9-bbae-4c4c5899aae5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.266291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=acb0ea37-da1e-4f12-b04e-3f622b82e4f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.036809ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "GET /v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=4c6984f4-a95c-4776-a95b-83287bba7a05 http.request.method=GET http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="692.007µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=64464a06-a488-4211-8f3d-e017be45a6f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4" http.request.useragent="Go-http-client/1.1" http.response.duration="913.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "GET /v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=b0e21403-e072-4cca-8ea7-0ea13a0b55d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44596" 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="900.968µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=error msg="payload digest does match: "sha256:134af36c1550d6ef5dd7a837d68391491e8a95fd9403ba01238bbc1b313d455e" != "sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4"" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=d2ba94b2-4e65-4284-a907-953001dc9cf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4" time="2025-12-04T09:52:31Z" 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:35183" http.request.id=d2ba94b2-4e65-4284-a907-953001dc9cf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44596" http.request.uri="/v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="845.807µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4" 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:f1933bb6f441d3cca6073d1615068cdf2c439cdd8f26637cbaf9f0f96a4179a4 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" 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:35183" http.request.id=8ee6054d-5c71-48e8-bcf9-ed804a82441c http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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="920.048µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" 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:35183" http.request.id=38941968-0240-4db3-8d79-2034eb5bb286 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.324852ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" 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:35183" http.request.id=1bccfa89-56f6-47c0-a378-2a7e36391e58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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="826.007µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T09:52:31Z" 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:35183" http.request.id=1bccfa89-56f6-47c0-a378-2a7e36391e58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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="860.167µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T09:52:31Z" 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:35183" http.request.id=1bccfa89-56f6-47c0-a378-2a7e36391e58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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="881.727µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=d766f3f5-42ca-4635-97a5-94078001de26 http.request.method=POST http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="793.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=9b1ba5fb-0ecd-49e5-8609-63a910a2e132 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/f68901f2-c4dd-42e6-afad-777db57fd5a9?_state=b4TMnvaTeIwHwZ1DLbjhLMEWJNsQy8-g-7mMmJoh7B97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNjg5MDFmMi1jNGRkLTQyZTYtYWZhZC03NzdkYjU3ZmQ1YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzEuODQwMzExNDg1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026609ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/f68901f2-c4dd-42e6-afad-777db57fd5a9?_state=b4TMnvaTeIwHwZ1DLbjhLMEWJNsQy8-g-7mMmJoh7B97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNjg5MDFmMi1jNGRkLTQyZTYtYWZhZC03NzdkYjU3ZmQ1YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzEuODQwMzExNDg1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" 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:35183" http.request.id=0a6fe740-05a8-4a3e-a594-efe56438ed12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="793.087µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T09:52:31Z" 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:35183" http.request.id=0a6fe740-05a8-4a3e-a594-efe56438ed12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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="829.847µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T09:52:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=c3bdc090-22e7-4ee2-8ba8-c5a173a3cfbd http.request.method=POST http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="793.927µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=690f8cec-f95b-4c5f-b651-99ecb5546af6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/d3794d7c-cc38-4adb-8ebe-2556baba6db4?_state=HiEV1lPqEpPaJcfP-RnAyBOi6C_3ijBIifPS8KITVOl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMzc5NGQ3Yy1jYzM4LTRhZGItOGViZS0yNTU2YmFiYTZkYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzEuOTU4MTQ5NTJaIn0%3D&digest=sha256%3A51ca8325c1bded45508b17e6cc55ea109db6821de36948953d33d31fa271edaa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133721484s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/d3794d7c-cc38-4adb-8ebe-2556baba6db4?_state=HiEV1lPqEpPaJcfP-RnAyBOi6C_3ijBIifPS8KITVOl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMzc5NGQ3Yy1jYzM4LTRhZGItOGViZS0yNTU2YmFiYTZkYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzEuOTU4MTQ5NTJaIn0%3D&digest=sha256%3A51ca8325c1bded45508b17e6cc55ea109db6821de36948953d33d31fa271edaa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=5021a7e3-b4e9-4eb9-a32e-5e87d86c8c8b http.request.method=POST http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="833.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=20942cc5-85ac-4828-b0e7-0e8dc9043f1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/d5349baa-3a68-49f3-a815-c7c3740e017f?_state=Mul6w7_l_eCAVQ4fIx_fpmwBAXEsn6xUlbEv5qQIY6h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNTM0OWJhYS0zYTY4LTQ5ZjMtYTgxNS1jN2MzNzQwZTAxN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzMuMjIxNTMxNTQ0WiJ9&digest=sha256%3Ac8479b17a756b1c5d75329d74896ec1e4609dcafb3583368f6a93fa7db215574" http.request.useragent="Go-http-client/1.1" http.response.duration=1.533427397s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/d5349baa-3a68-49f3-a815-c7c3740e017f?_state=Mul6w7_l_eCAVQ4fIx_fpmwBAXEsn6xUlbEv5qQIY6h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNTM0OWJhYS0zYTY4LTQ5ZjMtYTgxNS1jN2MzNzQwZTAxN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzMuMjIxNTMxNTQ0WiJ9&digest=sha256%3Ac8479b17a756b1c5d75329d74896ec1e4609dcafb3583368f6a93fa7db215574 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" 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:35183" http.request.id=4b5dca68-084d-4d09-8cee-840e0dd2b571 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" 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:35183" http.request.id=6d9cce4a-8b56-4e84-ab23-69655dd592cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:32a0e70a5150a3d8550832f76ad3d6f6063f1b8334110e10e088c60154d38e3d" http.request.useragent="Go-http-client/1.1" http.response.duration="821.527µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:32a0e70a5150a3d8550832f76ad3d6f6063f1b8334110e10e088c60154d38e3d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=9a2f6a0a-3f51-465a-8d08-9d437322da7a http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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="728.727µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=31544209-bf21-4b60-9464-52e604d013d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:32a0e70a5150a3d8550832f76ad3d6f6063f1b8334110e10e088c60154d38e3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="731.006µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema2/manifests/sha256:32a0e70a5150a3d8550832f76ad3d6f6063f1b8334110e10e088c60154d38e3d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=a5a66f38-b164-4125-a6cd-5ff65bc8c642 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="561.685µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=7e4e67b7-0422-4987-958c-a56a404bac7a http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:32a0e70a5150a3d8550832f76ad3d6f6063f1b8334110e10e088c60154d38e3d" http.request.useragent="Go-http-client/1.1" http.response.duration="599.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema2/manifests/sha256:32a0e70a5150a3d8550832f76ad3d6f6063f1b8334110e10e088c60154d38e3d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=0cbdde4d-b6ef-422a-89d2-5891d939e0b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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="613.205µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="rewriting manifest sha256:32a0e70a5150a3d8550832f76ad3d6f6063f1b8334110e10e088c60154d38e3d in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=333d7ef7-7df8-4401-9283-0ed25c243f04 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=333d7ef7-7df8-4401-9283-0ed25c243f04 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.12997ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35183" http.request.id=e2199df5-729b-453b-a418-f0d60f0708a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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="753.406µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" 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:35183" http.request.id=493adc0e-cb98-4f98-86f3-3bd8e29859ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="891.848µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" 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:35183" http.request.id=ffe5bc2d-a0d9-44ea-b665-e1b14ffe76fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:71aed2ff3afb4d071351d8cca5dfb336eabeb19aa31383e5deb8682e1c8aaf9a" http.request.useragent="Go-http-client/1.1" http.response.duration="762.606µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:71aed2ff3afb4d071351d8cca5dfb336eabeb19aa31383e5deb8682e1c8aaf9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=321e77ef-6c7c-4f0d-9de2-243548a25a69 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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="784.367µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=1a29c1b6-ccf5-4c49-91d2-0571d18985d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:71aed2ff3afb4d071351d8cca5dfb336eabeb19aa31383e5deb8682e1c8aaf9a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="774.567µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema2/manifests/sha256:71aed2ff3afb4d071351d8cca5dfb336eabeb19aa31383e5deb8682e1c8aaf9a HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=6ca5b365-323c-42e7-8c21-c27148ee5045 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="635.565µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=35175479-318c-428f-9795-30d0b39099c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:71aed2ff3afb4d071351d8cca5dfb336eabeb19aa31383e5deb8682e1c8aaf9a" http.request.useragent="Go-http-client/1.1" http.response.duration="572.325µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema2/manifests/sha256:71aed2ff3afb4d071351d8cca5dfb336eabeb19aa31383e5deb8682e1c8aaf9a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="rewriting manifest list sha256:71aed2ff3afb4d071351d8cca5dfb336eabeb19aa31383e5deb8682e1c8aaf9a in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=d87c0bba-c68a-4594-9c96-61a4bec8d3fd http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35183" http.request.id=d87c0bba-c68a-4594-9c96-61a4bec8d3fd http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.207331ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.75s) === RUN TestGetManifestWithStorageError time="2025-12-04T09:52:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:34Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:37749" http.request.id=3a872b34-9229-4011-ac95-01ec54d28a08 http.request.method=GET http.request.remoteaddr="127.0.0.1:40024" 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="905.728µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" 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:37749" http.request.id=27bb60de-49a9-41fb-8832-371e08d34b1d http.request.method=GET http.request.remoteaddr="127.0.0.1:40024" 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="718.526µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" 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:37749" http.request.id=44d49533-34e0-42bb-a770-f635293e568a http.request.method=GET http.request.remoteaddr="127.0.0.1:40024" 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="631.725µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:37749" http.request.id=487c1135-08b7-41f9-bab6-aafc8bbeb4f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40024" 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="766.086µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-12-04T09:52:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:34Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=2ebd2ceb-d547-47a1-8418-01d298b9c834 http.request.method=GET http.request.remoteaddr="127.0.0.1:40220" 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="780.287µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=191e8e9c-9b41-409e-aa73-ac65513a1509 http.request.method=GET http.request.remoteaddr="127.0.0.1:40220" 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="653.406µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=2aa151c0-ab84-464e-acb6-58504f7f6f6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" 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="675.286µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=546b0e44-f1aa-4977-b135-b2634f2e6ec3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" 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="949.288µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T09:52:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=546b0e44-f1aa-4977-b135-b2634f2e6ec3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" 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="985.809µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T09:52:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=546b0e44-f1aa-4977-b135-b2634f2e6ec3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.001409ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T09:52:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=546b0e44-f1aa-4977-b135-b2634f2e6ec3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.019209ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T09:52:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=3cf4e0cf-e3f0-4a6f-ab77-cbfdeaed5c8f http.request.method=POST http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="845.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=37d48e2a-ad38-4954-ad52-882a8d18ccde http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/blobs/uploads/6a3da977-9e0d-468f-a5c3-3125f1a748af?_state=0QIQJUYY12GmhP55EtS7n6ZPz5X2p23lZWqJnzsaY857Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YTNkYTk3Ny05ZTBkLTQ2OGYtYTVjMy0zMTI1ZjFhNzQ4YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzQuODU2ODkzNzk2WiJ9&digest=sha256%3Af6b07058960dac707aa3bd0b24a5bf4e2abdd3e5af4da1cda8ae4f6e1778d382" http.request.useragent="Go-http-client/1.1" http.response.duration=489.604702ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/6a3da977-9e0d-468f-a5c3-3125f1a748af?_state=0QIQJUYY12GmhP55EtS7n6ZPz5X2p23lZWqJnzsaY857Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YTNkYTk3Ny05ZTBkLTQ2OGYtYTVjMy0zMTI1ZjFhNzQ4YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzQuODU2ODkzNzk2WiJ9&digest=sha256%3Af6b07058960dac707aa3bd0b24a5bf4e2abdd3e5af4da1cda8ae4f6e1778d382 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=f071d474-fbd3-4661-aaab-f77065edf824 http.request.method=POST http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="895.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=e614dffe-e721-40b7-978b-98012ac9b4ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/blobs/uploads/d356aaa5-d6ae-4469-99a9-f00c2068c052?_state=V32Zb4MZya872ZB4kJxiFDVhipAxU62H5NKWSXFK_PB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMzU2YWFhNS1kNmFlLTQ0NjktOTlhOS1mMDBjMjA2OGMwNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzUuNDc2MzE3MzZaIn0%3D&digest=sha256%3A44687c87b54f394b8dd75b970e07f32fc665c7d7fd3e576f2d284ab4f9709027" http.request.useragent="Go-http-client/1.1" http.response.duration=1.562952136s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/d356aaa5-d6ae-4469-99a9-f00c2068c052?_state=V32Zb4MZya872ZB4kJxiFDVhipAxU62H5NKWSXFK_PB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMzU2YWFhNS1kNmFlLTQ0NjktOTlhOS1mMDBjMjA2OGMwNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzUuNDc2MzE3MzZaIn0%3D&digest=sha256%3A44687c87b54f394b8dd75b970e07f32fc665c7d7fd3e576f2d284ab4f9709027 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=8225e4ec-6a77-49cb-901f-4f50631329ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.420892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=fefa8360-9214-43fd-84a6-dd26b294ea86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21937ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=d0d21217-b33d-478b-aa4e-c22621601d5c http.request.method=GET http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.041209ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=308ddfea-58dc-459d-bd76-38a8b33f82da http.request.method=GET http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.051169ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" 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:40451" http.request.id=4eeb3060-6227-4ee9-9746-ac2199f74362 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.duration=1.207931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" 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:40451" http.request.id=cbcc03d5-b73e-4936-bdda-7f80aa8ef16c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.duration=1.20397ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:40451" http.request.id=8c93516c-35df-41c1-871e-44db1d251fb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=8abe8ce0-0412-4bf8-9568-b26cbf363d4c http.request.method=GET http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.08369ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=b5fc9112-474f-4dfc-a2bc-64fcb3d87b77 http.request.method=GET http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="673.966µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=e94eb3c3-a060-40b6-b0a3-61f4a6388754 http.request.method=GET http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.duration="651.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=115ea49e-38e7-4df3-9f6e-23ed80e56745 http.request.method=GET http.request.remoteaddr="127.0.0.1:40220" 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="610.445µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=error msg="payload digest does match: "sha256:5c71e001515e3c5c2c588bb434b155bc28cb0b84a077ffa1e4c564df125a654a" != "sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573"" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=689ebdfb-362b-4baa-a907-80c28f9511d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" time="2025-12-04T09:52:37Z" 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:40451" http.request.id=689ebdfb-362b-4baa-a907-80c28f9511d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40220" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.927µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=22630857-d55e-47ec-a475-e9aecdae634d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40236" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.duration="891.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=e151eef2-2b67-468f-9479-d7a8887b9f2b http.request.method=GET http.request.remoteaddr="127.0.0.1:40236" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.727µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" 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:40451" http.request.id=2764b689-387e-45f9-8609-fbb885369946 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40244" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="843.687µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=a6bc4488-0f98-45c2-97db-8ea345aa50ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:40252" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.duration=1.398533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=796be211-c64a-4f40-8548-020ea8fc4793 http.request.method=GET http.request.remoteaddr="127.0.0.1:40252" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.09593ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" 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:40451" http.request.id=9bd04d2c-d415-4d43-87bc-682485836bb4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40256" 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="872.368µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=04410b16-3d6e-4848-96c6-cf2c182ce19b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.422933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=539b32c3-7aa6-4f3e-8c42-a1959b534c1e http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" 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="698.286µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=d3bc8e6e-ea47-4090-aed1-53d74e2de1bb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573" http.request.useragent="Go-http-client/1.1" http.response.duration="760.167µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2aaa5a02b4df46b47c6a3023b49558fe3f06ca938deadd8eb2bb1ad5fbd23573 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=b38336b5-7bd5-4c67-9175-9fcc69fb3dfb http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" 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="647.966µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" 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:40451" http.request.id=78cdfe2b-20cc-46bd-86b9-a613c01afd49 http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" 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="681.926µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" 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:40451" http.request.id=f4f9ebe4-2d0c-4efc-a16a-22f5b119b49d http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" 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="624.325µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" 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:40451" http.request.id=30849502-205c-4995-810a-cbf4c6af170d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40258" 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="783.926µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T09:52:37Z" 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:40451" http.request.id=30849502-205c-4995-810a-cbf4c6af170d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40258" 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="815.407µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T09:52:37Z" 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:40451" http.request.id=30849502-205c-4995-810a-cbf4c6af170d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40258" 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="849.887µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=a4a5b298-1e0e-4b1e-90e6-62e1dba18cec http.request.method=POST http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="733.526µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=ca7a8193-e74b-4385-9381-6a4e0fa703ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/blobs/uploads/569731df-ab17-41ba-9b44-405bfbc5a34b?_state=kfqVCSoCOCDNyQRN9fkioARVzcYfTlvq9mtkKVF0f257Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Njk3MzFkZi1hYjE3LTQxYmEtOWI0NC00MDViZmJjNWEzNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzcuMDc0ODUyOTY4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="932.368µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/569731df-ab17-41ba-9b44-405bfbc5a34b?_state=kfqVCSoCOCDNyQRN9fkioARVzcYfTlvq9mtkKVF0f257Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Njk3MzFkZi1hYjE3LTQxYmEtOWI0NC00MDViZmJjNWEzNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzcuMDc0ODUyOTY4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" 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:40451" http.request.id=236ae5e3-75a0-49e8-8866-99767966a15a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40258" 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="788.607µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T09:52:37Z" 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:40451" http.request.id=236ae5e3-75a0-49e8-8866-99767966a15a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40258" 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="823.447µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=6d8fb5d5-f8e4-4c51-96c9-7134340308ca http.request.method=POST http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.567µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=7e4ab84e-b2ab-4f88-b89b-02f16d0ff65f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/blobs/uploads/4d2f8bce-32c2-49d3-84f3-846e5df27b09?_state=A3jF1T6XxUWTO7wTG2qRK3NvoWpYLIUtwBqBIUsUw057Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZDJmOGJjZS0zMmMyLTQ5ZDMtODRmMy04NDZlNWRmMjdiMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzcuMTUwNzI5ODc1WiJ9&digest=sha256%3A3e697c4951be633798a612449b3fda16b71ef56696cf5b5832967853b68953b4" http.request.useragent="Go-http-client/1.1" http.response.duration=483.897213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/4d2f8bce-32c2-49d3-84f3-846e5df27b09?_state=A3jF1T6XxUWTO7wTG2qRK3NvoWpYLIUtwBqBIUsUw057Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZDJmOGJjZS0zMmMyLTQ5ZDMtODRmMy04NDZlNWRmMjdiMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzcuMTUwNzI5ODc1WiJ9&digest=sha256%3A3e697c4951be633798a612449b3fda16b71ef56696cf5b5832967853b68953b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=fa2e8fb2-8edf-4ace-9806-db896a9e4ec7 http.request.method=POST http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="823.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=48f3d8c8-d2e7-4bf4-aa13-c82ecfeb6ca6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/blobs/uploads/78f749bd-fc93-4c00-811a-43ecf9013d1b?_state=Uq1_dGqQazK5M2zOkhsgbfW80TyhTtpQgjmXDJqTolF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGY3NDliZC1mYzkzLTRjMDAtODExYS00M2VjZjkwMTNkMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzcuNzY5ODA1OTk2WiJ9&digest=sha256%3Ac81aa743462647bbd29dc93ab905fb0a7a100701c291f6a12717e8accec9f30d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.617042931s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/78f749bd-fc93-4c00-811a-43ecf9013d1b?_state=Uq1_dGqQazK5M2zOkhsgbfW80TyhTtpQgjmXDJqTolF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGY3NDliZC1mYzkzLTRjMDAtODExYS00M2VjZjkwMTNkMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDk6NTI6MzcuNzY5ODA1OTk2WiJ9&digest=sha256%3Ac81aa743462647bbd29dc93ab905fb0a7a100701c291f6a12717e8accec9f30d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40451" http.request.id=c8d6d7da-aef3-49ab-8369-1b1ad671d131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40451" http.request.id=40c84e00-27a4-4c5d-b86c-c9c01757f398 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" http.request.useragent="Go-http-client/1.1" http.response.duration="812.087µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=4819fa9b-aa30-4722-871d-c0f4a756585f http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" 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="788.646µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=9d9c601b-67e3-49ff-8405-b82e7122d12d http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="750.166µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=b1a62c47-ceb6-40f7-9f53-a925354e57d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="634.806µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=9f0d6c52-0cb3-428a-83f0-e78de14e3445 http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" http.request.useragent="Go-http-client/1.1" http.response.duration="603.286µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=4f585625-f865-4b66-93d6-7764e3ecab0a http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" 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="624.886µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="rewriting manifest sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=58ea7abd-5fe4-4c2a-9e29-5bdb2a98926b http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" 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-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=58ea7abd-5fe4-4c2a-9e29-5bdb2a98926b http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.13929ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=53d8de04-0a39-45a9-9841-505a8a00a703 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" http.request.useragent="Go-http-client/1.1" http.response.duration="789.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=6eae5153-d92c-4452-8558-361e3c6aed02 http.request.method=GET http.request.remoteaddr="127.0.0.1:40258" http.request.uri="/v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="690.766µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" 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:40451" http.request.id=6f72f628-2da6-49c5-a704-e74a90af211c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39620" http.request.uri="/v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="850.527µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40451" http.request.id=dd4c9845-8948-478e-9312-49439555a033 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39632" http.request.uri="/v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" http.request.useragent="Go-http-client/1.1" http.response.duration="971.848µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=ccfa5ecd-f462-4012-8b59-f2b344aba113 http.request.method=GET http.request.remoteaddr="127.0.0.1:39632" http.request.uri="/v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="798.087µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" 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:40451" http.request.id=3da78f46-6d83-4dc2-9b19-93822381595c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39638" 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="844.367µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40451" http.request.id=f99e7759-dfd0-4780-8ae5-50e10abb4759 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39648" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012929ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=52cc484a-bce4-48a6-a335-b79b38fa72f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39648" 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="630.805µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=b950cd8a-4b03-41e4-a3e8-153feca5906a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39648" http.request.uri="/v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb" http.request.useragent="Go-http-client/1.1" http.response.duration="792.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f84a8e5cfdcab67a8d348e22c2f4222c63122320e83abfa2a25a2ffc9563dccb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40451" http.request.id=8082fbdb-6cb1-45f6-9edd-5ecee19ded18 http.request.method=GET http.request.remoteaddr="127.0.0.1:39648" 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="638.005µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.63s) === RUN TestManifestDeleteDisabled time="2025-12-04T09:52:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:39Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:39Z" 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:43491" http.request.id=5f6c8d85-752e-4f0d-b64f-4a18cdf2bd77 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39418" 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="801.087µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-12-04T09:52:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:39Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T09:52:39Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-04T09:52:39Z" 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-04T09:52:39Z" 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:39435" http.request.id=e4e02c1f-283e-4d6c-bac4-bfb5fb98b52e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43368" 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=1.528413ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" 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:39435" http.request.id=58e5387f-dd95-454f-a805-45ac7396832a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43374" 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=1.365772ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" 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:39435" http.request.id=0c9ba34b-8eec-4b1c-9cfa-71a520ba48ca http.request.method=POST http.request.remoteaddr="127.0.0.1:43380" 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=1.240651ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T09:52:39Z" 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:39435" http.request.id=63263515-ed23-49ea-bff7-15b0eb98d53b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43388" 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=1.402252ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.33s) === RUN TestProxyManifestGetByTag time="2025-12-04T09:52:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T09:52:39Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=dbf435bd-0597-436a-8202-1a390c94e0cb http.request.method=POST http.request.remoteaddr="127.0.0.1:34722" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="830.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=3a8824a1-85ca-4820-accc-6b54512f100a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34722" http.request.uri="/v2/foo/bar/blobs/uploads/e0779ef6-8231-4e67-95b2-6e5c035b09fe?_state=AB01Ud9dLMpgaLtAC4qD4TBDJrSUFJbRHT6z4bE7aQp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwNzc5ZWY2LTgyMzEtNGU2Ny05NWIyLTZlNWMwMzViMDlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjozOS44NjYxMzQyMloifQ%3D%3D&digest=sha256%3Ae9576e2ec72618c9b5ff9af1e8c44a7b5948af2e6adacd45a92121aa9d92cdea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.316195568s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:39 +0000] "PUT /v2/foo/bar/blobs/uploads/e0779ef6-8231-4e67-95b2-6e5c035b09fe?_state=AB01Ud9dLMpgaLtAC4qD4TBDJrSUFJbRHT6z4bE7aQp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwNzc5ZWY2LTgyMzEtNGU2Ny05NWIyLTZlNWMwMzViMDlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1MjozOS44NjYxMzQyMloifQ%3D%3D&digest=sha256%3Ae9576e2ec72618c9b5ff9af1e8c44a7b5948af2e6adacd45a92121aa9d92cdea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=071aec2c-bab0-4a5f-aa5d-4eb670c05ff1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34722" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.309212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:41Z" 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-04T09:52:41Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T09:52:41Z" level=info msg="Starting upload purge in 22m0s" go.version=go1.25.5 time="2025-12-04T09:52:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T09:52:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=eaa83ed2-6f7e-4ddc-b705-ecb69ef4b62e http.request.method=GET http.request.remoteaddr="127.0.0.1:34722" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="603.325µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:09:52:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T09:52:41Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:40969" go.version=go1.25.5 time="2025-12-04T09:52:41Z" 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-04T09:52:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=a430e32e-a26d-4f54-8ecf-527465f0b6ac http.request.method=GET http.request.remoteaddr="127.0.0.1:34724" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="720.126µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:09:52:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T09:52:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40969 /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:40969/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:43729" http.request.id=90d59f3e-f995-4b67-93f8-5d956c03f250 http.request.method=GET http.request.remoteaddr="127.0.0.1:47708" http.request.uri="/v2/foo/bar/manifests/sha256:82dd83883f7b24e893f656159e0f07476dca9c71da9cc2461eea13085d81f167" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:82dd83883f7b24e893f656159e0f07476dca9c71da9cc2461eea13085d81f167" time="2025-12-04T09:52:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=beb2237b-9cfa-4449-a9af-f40261a3297d http.request.method=GET http.request.remoteaddr="127.0.0.1:34740" http.request.uri="/v2/foo/bar/manifests/sha256:82dd83883f7b24e893f656159e0f07476dca9c71da9cc2461eea13085d81f167" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.08769ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:09:52:41 +0000] "GET /v2/foo/bar/manifests/sha256:82dd83883f7b24e893f656159e0f07476dca9c71da9cc2461eea13085d81f167 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T09:52:41Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:82dd83883f7b24e893f656159e0f07476dca9c71da9cc2461eea13085d81f167 with ttl=167h59m59.9999976s" go.version=go1.25.5 time="2025-12-04T09:52:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43729" http.request.id=90d59f3e-f995-4b67-93f8-5d956c03f250 http.request.method=GET http.request.remoteaddr="127.0.0.1:47708" http.request.uri="/v2/foo/bar/manifests/sha256:82dd83883f7b24e893f656159e0f07476dca9c71da9cc2461eea13085d81f167" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.359958ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:09:52:41 +0000] "GET /v2/foo/bar/manifests/sha256:82dd83883f7b24e893f656159e0f07476dca9c71da9cc2461eea13085d81f167 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T09:52:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=44dc2466-8c9f-4af0-932f-a4bec7148989 http.request.method=GET http.request.remoteaddr="127.0.0.1:34740" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="657.566µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:09:52:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T09:52:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40969 /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:40969/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:43729" http.request.id=df155f8c-8861-446c-815a-3d16d87c8c42 http.request.method=GET http.request.remoteaddr="127.0.0.1:47720" 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-04T09:52:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=08ac3cfc-aab7-490d-b920-435a2d56fc4d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.11665ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:09:52:41 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T09:52:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43729" http.request.id=df155f8c-8861-446c-815a-3d16d87c8c42 http.request.method=GET http.request.remoteaddr="127.0.0.1:47720" 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.062715ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:09:52:41 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T09:52:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=99d62a67-8df6-4cf7-9111-e38aa752f817 http.request.method=POST http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=78a092c0-0634-4c11-907c-d0202a1a5296 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/bar/blobs/uploads/1607eb37-dace-4526-824a-a54aa0c64976?_state=3YjhKIlwWyH5Frq_OYMSKsnKuwGXBTbopZp7kFCh-cF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2MDdlYjM3LWRhY2UtNDUyNi04MjRhLWE1NGFhMGM2NDk3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1Mjo0MS4zMzQxMDMyMDFaIn0%3D&digest=sha256%3A278eaeba87ef02b093b247dacb5081deeb4ade59575007a5d09fd7dda41318c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.707465326s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:41 +0000] "PUT /v2/foo/bar/blobs/uploads/1607eb37-dace-4526-824a-a54aa0c64976?_state=3YjhKIlwWyH5Frq_OYMSKsnKuwGXBTbopZp7kFCh-cF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2MDdlYjM3LWRhY2UtNDUyNi04MjRhLWE1NGFhMGM2NDk3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwOTo1Mjo0MS4zMzQxMDMyMDFaIn0%3D&digest=sha256%3A278eaeba87ef02b093b247dacb5081deeb4ade59575007a5d09fd7dda41318c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=bed00fe1-af41-4f4d-bd37-33caa16d1c8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.304411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:09:52:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T09:52:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=9a8ac2af-c3e4-4001-a1db-b2a510f11f0f http.request.method=GET http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="610.886µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:09:52:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T09:52:43Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40969 /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:40969/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:43729" http.request.id=ec9c1b23-3487-48d3-ae8d-db22ea123111 http.request.method=GET http.request.remoteaddr="127.0.0.1:47732" 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-04T09:52:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=f39bfcdb-1e93-4608-9afa-64393122e342 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34748" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.09305ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:09:52:43 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T09:52:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=6f68ad1e-5b2e-456a-a255-f5a296b171de http.request.method=GET http.request.remoteaddr="127.0.0.1:34748" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="648.525µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:09:52:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T09:52:43Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40969 /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:40969/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:43729" http.request.id=ec9c1b23-3487-48d3-ae8d-db22ea123111 http.request.method=GET http.request.remoteaddr="127.0.0.1:47732" 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-04T09:52:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40969" http.request.id=b3e2dfdd-242f-4eb8-84cc-4a7340db9f43 http.request.method=GET http.request.remoteaddr="127.0.0.1:34764" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.11105ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:09:52:43 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T09:52:43Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5ee34c891c78cb6dbb3e176410f6a1815eb10b2fa7b30018f83feb0cc7f73ac8 with ttl=167h59m59.99999756s" go.version=go1.25.5 time="2025-12-04T09:52:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43729" http.request.id=ec9c1b23-3487-48d3-ae8d-db22ea123111 http.request.method=GET http.request.remoteaddr="127.0.0.1:47732" 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=7.525746ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:09:52:43 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.31s) === RUN TestAppDispatcher time="2025-12-04T09:52:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34049" http.request.id=069c8642-90cf-4b9d-bc87-db9670093dc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="715.526µs" http.response.status=200 http.response.written=0 time="2025-12-04T09:52:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34049" http.request.id=35c5f763-837c-4949-b3df-8d1030e0c1d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="610.725µs" http.response.status=200 http.response.written=0 time="2025-12-04T09:52:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34049" http.request.id=766323f7-b0dd-462b-bf83-d82e75a3b8ac http.request.method=GET http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="661.086µs" http.response.status=200 http.response.written=0 time="2025-12-04T09:52:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34049" http.request.id=8d7f1e3e-1b4a-4556-a940-f4d7c86f2b26 http.request.method=GET http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="639.925µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-12-04T09:52: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 instance.id=39b10b0a-fbf7-4755-b4d3-78c62a8bf5ce time="2025-12-04T09:52:43Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=39b10b0a-fbf7-4755-b4d3-78c62a8bf5ce time="2025-12-04T09:52:43Z" 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:39483" http.request.id=39f37dbd-f8e2-42b0-9da9-83f1ea14eb78 http.request.method=GET http.request.remoteaddr="127.0.0.1:53726" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-12-04T09:52: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 instance.id=39b10b0a-fbf7-4755-b4d3-78c62a8bf5ce time="2025-12-04T09:52:43Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=39b10b0a-fbf7-4755-b4d3-78c62a8bf5ce time="2025-12-04T09:52:43Z" level=info msg="configuring file health check path=/tmp/healthcheck530422088, interval=1" go.version=go1.25.5 instance.id=39b10b0a-fbf7-4755-b4d3-78c62a8bf5ce --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-04T09:52: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=39b10b0a-fbf7-4755-b4d3-78c62a8bf5ce time="2025-12-04T09:52:47Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=39b10b0a-fbf7-4755-b4d3-78c62a8bf5ce time="2025-12-04T09:52:47Z" level=info msg="configuring TCP health check addr=127.0.0.1:39549, interval=1" go.version=go1.25.5 instance.id=39b10b0a-fbf7-4755-b4d3-78c62a8bf5ce --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-04T09:52: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=39b10b0a-fbf7-4755-b4d3-78c62a8bf5ce time="2025-12-04T09:52:51Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=39b10b0a-fbf7-4755-b4d3-78c62a8bf5ce time="2025-12-04T09:52:51Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39369, interval=1, threshold=3" go.version=go1.25.5 instance.id=39b10b0a-fbf7-4755-b4d3-78c62a8bf5ce --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 63.504s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.01s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.09s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.30s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.633s === RUN TestSchedule time="2025-12-04T09:51:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=0cc344d6-6560-414a-af46-197293717722 time="2025-12-04T09:51:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99864ms" go.version=go1.25.5 instance.id=0cc344d6-6560-414a-af46-197293717722 time="2025-12-04T09:51:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.8µs" go.version=go1.25.5 instance.id=0cc344d6-6560-414a-af46-197293717722 time="2025-12-04T09:51:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.96µs" go.version=go1.25.5 instance.id=0cc344d6-6560-414a-af46-197293717722 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-12-04T09:51:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=0cc344d6-6560-414a-af46-197293717722 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-04T09:51:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=0cc344d6-6560-414a-af46-197293717722 time="2025-12-04T09:51:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99776ms" go.version=go1.25.5 instance.id=0cc344d6-6560-414a-af46-197293717722 time="2025-12-04T09:51:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99868ms" go.version=go1.25.5 instance.id=0cc344d6-6560-414a-af46-197293717722 time="2025-12-04T09:51:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=0cc344d6-6560-414a-af46-197293717722 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-04T09:51:55Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=0cc344d6-6560-414a-af46-197293717722 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.760s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.48s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 16557056 sha256:2b759e35dbf83c1804dc9491702adbb4bdf4785a2c7a53d2d73d9315b37e346f [] map[] } --- PASS: TestSimpleBlobRead (0.15s) === RUN TestBlobMount --- PASS: TestBlobMount (0.16s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.10s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.00s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.15s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:1520ea96703e1c353c60dc590b4083b8d5dd3480085da505e45d0f0203c6793e palailogos: marking blob sha256:1c81b02b5f4a4e5846f40b518d1dbfc2ea70434e96bc0ce2a67e6719ba453f79 palailogos: marking blob sha256:35caee3732574ec59dcb88cf456e23271cc021f02951d8851ae98091eb053669 palailogos: marking manifest sha256:1c81b02b5f4a4e5846f40b518d1dbfc2ea70434e96bc0ce2a67e6719ba453f79 palailogos: marking blob sha256:c79e7ae6ef2ecae208c65e4489439954438529e352e18ab4025e4a67dbe1836d palailogos: marking blob sha256:e9c3e37a48ffe58167f07f4670f94340138075ae05d9aae68e337c3c47ea9278 palailogos: marking manifest sha256:35caee3732574ec59dcb88cf456e23271cc021f02951d8851ae98091eb053669 palailogos: marking blob sha256:ba522abdef50d9fa5b0d4782ebbb2d5ad5a30aebf213c3ae80d3d1bb0e60dcef palailogos: marking blob sha256:65efcaac0f1cb37d27c2657fe9fc31d5e682e10942dec0d6f858ed3aefd0f94d palailogos: marking manifest sha256:7346ab50bb89474fd747d4b774a8509edfe78047d7525f2662716714bd98a366 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:87ba26a7444fd62d876ec1c170c3ffbb960402df1a24232b3ddb2c78236bbe14 palailogos: marking blob sha256:2a866d24266a7b7bea318c34a3b6c20c3aed2b0cebc6ce92aedc1a1aa77b9afd 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.79s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:bb3cb2768fa7066ac3cedb6db7ee7bf912a428564cb8f4899e42723192126a43 deletemanifests: marking manifest sha256:efd66006a0154942f727489cbd8073f61fd5de5911ef91c04ff167ff34e12351 deletemanifests: marking blob sha256:ea5acb5237589a48ad333febaec7ff4bc75790d0bc678cac8365a2a2e3ef05f1 deletemanifests: marking blob sha256:9d685638dee38f42ef10a38fe44ab9daa433819d7a935eba10e9f359eb47a9b3 deletemanifests: marking blob sha256:0d756613116cd55988167d13b383eeab93310d2f075305431ecbec122c24caa6 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3420495c132257c192d625dc087293c6131c8851b4f9b9f4e1bf7a3e9e949add blob eligible for deletion: sha256:49e9fe9ef7a72cb34129602d43b8d8bddb859458b0f1039727b08df239139a66 blob eligible for deletion: sha256:bb3cb2768fa7066ac3cedb6db7ee7bf912a428564cb8f4899e42723192126a43 blob eligible for deletion: sha256:1f2e66c60711c67b98398413e5a892fa8018dd7973379bf8711f50e04c2f3b0e deletemanifests manifest eligible for deletion: sha256:bb3cb2768fa7066ac3cedb6db7ee7bf912a428564cb8f4899e42723192126a43 deletemanifests: marking manifest sha256:efd66006a0154942f727489cbd8073f61fd5de5911ef91c04ff167ff34e12351 deletemanifests: marking blob sha256:ea5acb5237589a48ad333febaec7ff4bc75790d0bc678cac8365a2a2e3ef05f1 deletemanifests: marking blob sha256:9d685638dee38f42ef10a38fe44ab9daa433819d7a935eba10e9f359eb47a9b3 deletemanifests: marking blob sha256:0d756613116cd55988167d13b383eeab93310d2f075305431ecbec122c24caa6 time="2025-12-04T09:52:02Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/bb3cb2768fa7066ac3cedb6db7ee7bf912a428564cb8f4899e42723192126a43" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 time="2025-12-04T09:52:02Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/bb3cb2768fa7066ac3cedb6db7ee7bf912a428564cb8f4899e42723192126a43" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1f2e66c60711c67b98398413e5a892fa8018dd7973379bf8711f50e04c2f3b0e time="2025-12-04T09:52:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1f/1f2e66c60711c67b98398413e5a892fa8018dd7973379bf8711f50e04c2f3b0e" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 blob eligible for deletion: sha256:3420495c132257c192d625dc087293c6131c8851b4f9b9f4e1bf7a3e9e949add time="2025-12-04T09:52:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/34/3420495c132257c192d625dc087293c6131c8851b4f9b9f4e1bf7a3e9e949add" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 blob eligible for deletion: sha256:49e9fe9ef7a72cb34129602d43b8d8bddb859458b0f1039727b08df239139a66 time="2025-12-04T09:52:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/49e9fe9ef7a72cb34129602d43b8d8bddb859458b0f1039727b08df239139a66" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 blob eligible for deletion: sha256:bb3cb2768fa7066ac3cedb6db7ee7bf912a428564cb8f4899e42723192126a43 time="2025-12-04T09:52:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bb/bb3cb2768fa7066ac3cedb6db7ee7bf912a428564cb8f4899e42723192126a43" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 --- PASS: TestDeleteManifestIfTagNotFound (0.77s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:00d67918b46f5e032d5d5686f0470795705d8ada95141c80e1452cc2afb9bae5 time="2025-12-04T09:52:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/00d67918b46f5e032d5d5686f0470795705d8ada95141c80e1452cc2afb9bae5" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 blob eligible for deletion: sha256:2225ed6a0ec6626f217b3c578ccc12036967ecc0084d419b7f4732f955632ccc time="2025-12-04T09:52:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/2225ed6a0ec6626f217b3c578ccc12036967ecc0084d419b7f4732f955632ccc" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 blob eligible for deletion: sha256:359d50bdc1e96290f4ea6b078956195687446ca25c12e1efad9910d8da82c7d4 time="2025-12-04T09:52:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/35/359d50bdc1e96290f4ea6b078956195687446ca25c12e1efad9910d8da82c7d4" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 --- PASS: TestGCWithMissingManifests (0.21s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:bb9798d222f964719603b5b2f44ae2c2410dc6f1115d5b393a3d1452a8e72c09 komnenos: marking blob sha256:cbdc1b16a7c1cee2343a534e9b6ce61512edef526667a37bba6c27b6f3173b9d komnenos: marking blob sha256:72a0de8958ae39c66857de1c76bbb023593573f7beb31c38b39bd0a6307f9e66 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-04T09:52:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 blob eligible for deletion: sha256:01f50470f5e6650cfb628373c2f33342fc3922af6f2a39b5be70b7267905c2c4 time="2025-12-04T09:52:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/01/01f50470f5e6650cfb628373c2f33342fc3922af6f2a39b5be70b7267905c2c4" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 blob eligible for deletion: sha256:155bbec1fa24723928fdd73d69ca3882aff79d6a3dd1463bf125dbca196ec685 time="2025-12-04T09:52:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/15/155bbec1fa24723928fdd73d69ca3882aff79d6a3dd1463bf125dbca196ec685" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 blob eligible for deletion: sha256:1e1f5c4f158874eb3451fc4931d09dc0dfec50662d453437b4c0d7da552a4217 time="2025-12-04T09:52:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e1f5c4f158874eb3451fc4931d09dc0dfec50662d453437b4c0d7da552a4217" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 blob eligible for deletion: sha256:9136fdd005ac5162b61d2a3167c26de3c131f276c41e36d9eb1be53c60e0ddf5 time="2025-12-04T09:52:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/9136fdd005ac5162b61d2a3167c26de3c131f276c41e36d9eb1be53c60e0ddf5" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 blob eligible for deletion: sha256:9fb4f3bb42898ce795959e0cf18cbc1b276505bb7238bab103d726b89d53378e time="2025-12-04T09:52:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9f/9fb4f3bb42898ce795959e0cf18cbc1b276505bb7238bab103d726b89d53378e" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 blob eligible for deletion: sha256:d266483412b2c5ebd7f67f210f28a3db2a5456cc6e0b1033312b46308f8c01b6 time="2025-12-04T09:52:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d2/d266483412b2c5ebd7f67f210f28a3db2a5456cc6e0b1033312b46308f8c01b6" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 --- PASS: TestDeletionHasEffect (0.71s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.67s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:40443d1df082cfc375ecf5c3754bdbbed8b865c162019b479c093f60b98022b8 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:36ae125d55605f36c1c2b98a7b35afdb390bddb00a06cb34af59b0d45fd86494 michael_z_doukas: marking blob sha256:8a43f31f083ba1a06cd471d9ceac5d8b4310d4617e1b9f3deb9179f20a44dccc 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e8b4e49653cc602d4d36fa5582bb2fcc7e71cd62d0d231a542bbd828afd4113c time="2025-12-04T09:52:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e8/e8b4e49653cc602d4d36fa5582bb2fcc7e71cd62d0d231a542bbd828afd4113c" go.version=go1.25.5 instance.id=cb168435-345b-45f5-bbe0-935346b333b7 --- PASS: TestOrphanBlobDeleted (0.33s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9192530fddefd891d2a96c28079d99d4262fba4e02d578329353ab78baf009ad linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d0ed88f0961f986a927c5866166a39392701f35a6319b263465df158939395b1 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.29s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.24s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.16s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.41s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-12-04T09:52:05Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 08:52:05.401011051 +0000 UTC m=-3589.291039330, actuallyDelete=true" time="2025-12-04T09:52:05Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-04T09:52:05Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675, actuallyDelete=true" time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d5a083f7-886f-46c1-9f64-9794fa2d1d5e have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e615003e-3080-48b5-aa06-16d398e8c7c8 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/53b9819d-08e6-47bc-8ab3-63f738e2ae39 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/016bdecb-e1ad-4afd-ba1d-bdf791f793d1 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9e0dc035-3533-4ef0-92e0-66b8976baaf2 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c8f2b6f9-80aa-4df1-af3a-b9561fbd2890 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2a0b4723-04fb-45b7-809b-6b428041d897 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6280bf34-fa62-4d25-9585-04afb05af8b6 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/754e928b-c14d-4725-a1df-3c7f962fb4b4 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/91a08e71-f3df-4671-a36b-f83c2d773714 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b3106624-bdb8-4c60-9bab-5a281de0ad14 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.401606016 +0000 UTC m=+10.709555675). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-04T09:52:05Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 09:52:05.402323623 +0000 UTC m=+10.710273282, actuallyDelete=true" time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8bb50d1b-8c61-4719-a505-70ba87a71436 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.402323623 +0000 UTC m=+10.710273282). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a805bc34-f4b6-4d56-b6fe-d95c08fe9301 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.402323623 +0000 UTC m=+10.710273282). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5ac2b89c-fb72-4851-aa8c-d0f173a3b321 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.402323623 +0000 UTC m=+10.710273282). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/abeb02c2-1465-4460-88c7-bcec7428fed0 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.402323623 +0000 UTC m=+10.710273282). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d04f427f-82ca-405a-8cb3-b0c54666bbe4 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.402323623 +0000 UTC m=+10.710273282). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-04T09:52:05Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 09:52:05.402805267 +0000 UTC m=+10.710754926, actuallyDelete=true" time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/114dac78-3610-4df7-aeb4-f0d1cf74ffa6 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.402805267 +0000 UTC m=+10.710754926). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30b1427a-a2b2-4696-83bf-20da3a090835 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.402805267 +0000 UTC m=+10.710754926). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3461952b-c23e-49cf-ad3d-3e177fc3ae20 have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.402805267 +0000 UTC m=+10.710754926). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b0a050f7-3d15-4284-9bcd-b48b51b5cf4a have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.402805267 +0000 UTC m=+10.710754926). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f58bdaaa-49c9-4950-9afa-da13e15000ce have older date (2025-12-04 08:52:05 +0000 UTC) than purge date (2025-12-04 09:52:05.402805267 +0000 UTC m=+10.710754926). Removing upload directory." time="2025-12-04T09:52:05Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-04T09:52:05Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 09:52:05.40312547 +0000 UTC m=+10.711075129, actuallyDelete=true" time="2025-12-04T09:52:05Z" 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 10.796s ? 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.131s === 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.165s === RUN TestWalkFileRemoved time="2025-12-04T09:51:54Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.116s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.641s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.265s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.19s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.834s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.43s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.063s ? 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-04T09:51:54Z" 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-04T09:51:54Z" 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-04T09:51:54Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.5 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 --- PASS: TestParsing (0.01s) time="2025-12-04T09:51:54Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=a6ec7a9e-aae4-437d-889e-164742153285 ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2025-12-04T09:51:54Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=a6ec7a9e-aae4-437d-889e-164742153285 time="2025-12-04T09:51:54Z" 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.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2025-12-04T09:51:54Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=a6ec7a9e-aae4-437d-889e-164742153285 --- PASS: TestInvalidData (0.02s) time="2025-12-04T09:51:55Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T09:51:56Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T09:51:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T09:51:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestUpdateCalledRegularly (4.52s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.677s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.123s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.636s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.41s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.066s ? 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.00s) PASS ok github.com/docker/distribution/uuid 0.111s ? 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-aarch64.so.1 >>> docker-registry*: Package size: 25.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r18.apk >>> docker-registry: Build complete at Thu, 04 Dec 2025 09:52:58 +0000 elapsed time 0h 1m 20s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251204.095139) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 432 MiB in 105 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...