>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Thu, 04 Dec 2025 20:58:05 +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.205806) Executing busybox-1.37.0-r29.trigger OK: 604 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-04T20:58:27Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-04T20:58:27Z" 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.030s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-04T20:58:27Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.009s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.006s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.92s) PASS ok github.com/docker/distribution/health/checks 0.926s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.008s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.008s === 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.013s === 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.008s ? 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 20:58:27 http: TLS handshake error from 127.0.0.1:57242: 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:36507/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36507/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36507/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:36507/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:32897?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.74s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-04T20:58:28Z" level=info msg="broadcaster: closing" time="2025-12-04T20:58:28Z" level=info msg="closing testSink" time="2025-12-04T20:58:28Z" level=info msg="closing testSink" time="2025-12-04T20:58:28Z" level=info msg="closing testSink" time="2025-12-04T20:58:28Z" level=info msg="closing testSink" time="2025-12-04T20:58:28Z" level=info msg="closing testSink" time="2025-12-04T20:58:28Z" level=info msg="closing testSink" time="2025-12-04T20:58:28Z" level=info msg="closing testSink" time="2025-12-04T20:58:28Z" level=info msg="closing testSink" time="2025-12-04T20:58:28Z" level=info msg="closing testSink" time="2025-12-04T20:58:28Z" level=info msg="closing testSink" time="2025-12-04T20:58:28Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-04T20:58:28Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 1} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 1} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 1} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:28Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:29Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:29Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:29Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:29Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:29Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:29Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:29Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T20:58:29Z" level=warning msg="&{0xc0002e9590 0.9} encountered too many errors, backing off" time="2025-12-04T20:58:29Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.98s) PASS ok github.com/docker/distribution/notifications 1.875s ? 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-04T20:58:27Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T20:58:27.42171892Z" 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-04T20:58:27.42174978Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:27.421770834Z" level=info msg="Starting upload purge in 44m0s" go.version=go1.25.5 time="2025-12-04T20:58:27.422049882Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-04T20:58:27.42206049Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-04T20:58:27.422417256Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-04T20:58:30.426952623Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=ebaea921-e314-4679-928a-1423d6ed81c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49890" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="850.854µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:20:58:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-04T20:58:30.427127432Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (3.30s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-04T20:58:30.608215665Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T20:58:30.609053502Z" 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-04T20:58:30.609077294Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:30.609103254Z" level=info msg="Starting upload purge in 10m0s" go.version=go1.25.5 time="2025-12-04T20:58:30.609228943Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.18s) PASS ok github.com/docker/distribution/registry 11.493s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.095s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-04T20:58:27Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=cea3fcd1-512b-42c9-9de8-a46100ab800b time="2025-12-04T20:58:27Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=cea3fcd1-512b-42c9-9de8-a46100ab800b --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-04T20:58:27Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password=aKNyJ8tq3t63UNEF-3nWfGBmxayEDBiQoLYNrOPt9f4 user=docker --- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.115s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-12-04T20:58:27Z" level=info msg="token not to be used before 2025-12-04 20:58:28 +0000 UTC - currently 2025-12-04 20:58:27.235970734 +0000 UTC m=+0.013321465" time="2025-12-04T20:58:27Z" level=info msg="token not to be used after 2025-12-04 20:58:27 +0000 UTC - currently 2025-12-04 20:58:27.236786492 +0000 UTC m=+0.014137235" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-12-04T20:58:27Z" 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.030s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === 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.065s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.022s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-04T20:58:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:58:27Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:27Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38817" http.request.id=66a15838-3d17-4e05-a534-85d4af06a382 http.request.method=GET http.request.remoteaddr="127.0.0.1:44844" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.450505ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:20:58:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-04T20:58:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:58:27Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:27Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=b077c82c-5112-4d14-a989-675d2b580e7f http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.83274ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:20:58:27 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T20:58:27Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=9fdbd3e3-5d61-4a8e-9240-a9fbba9ee1f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086361ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:27 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=136b30e0-1d16-43fa-80a2-4a23faa397a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/aaaa/blobs/uploads/203855cd-fd8e-400d-813b-f368ee9545f9?_state=mWh4vv3p_PZzVhr3eA3bGZuh0jGuaBzuS91JlhuX66J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMDM4NTVjZC1mZDhlLTQwMGQtODEzYi1mMzY4ZWU5NTQ1ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MjcuNjg0MzYxMjQ3WiJ9&digest=sha256%3Ace1028a3a2c006e122c3be0cbf5d1c596970f1dc2df2b0840bb340a084b24a67" http.request.useragent="Go-http-client/1.1" http.response.duration=986.42121ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:27 +0000] "PUT /v2/foo/aaaa/blobs/uploads/203855cd-fd8e-400d-813b-f368ee9545f9?_state=mWh4vv3p_PZzVhr3eA3bGZuh0jGuaBzuS91JlhuX66J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMDM4NTVjZC1mZDhlLTQwMGQtODEzYi1mMzY4ZWU5NTQ1ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MjcuNjg0MzYxMjQ3WiJ9&digest=sha256%3Ace1028a3a2c006e122c3be0cbf5d1c596970f1dc2df2b0840bb340a084b24a67 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=c3cd8222-7ae8-46f4-a57f-ce006b252566 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.956456ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:28 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=24853aff-52c7-4cda-a6b3-409c3f86836b http.request.method=POST http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167415ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:28 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=40ce18c6-196e-45f3-b4b4-afa494fdfb96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/bbbb/blobs/uploads/d6bcd0b6-2017-4888-ab6f-1f3adbecd3fb?_state=s6o1LCeFrN9_HoPGeUgGIFEjMPjxuY33AGF8gFbqmYF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkNmJjZDBiNi0yMDE3LTQ4ODgtYWI2Zi0xZjNhZGJlY2QzZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MjguOTY1MDQxMzA4WiJ9&digest=sha256%3Ae0fdcfb6f5b9ae8b2530d68072934cd62db0176de18b3e881eb4c7926c04341a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.549362201s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:28 +0000] "PUT /v2/foo/bbbb/blobs/uploads/d6bcd0b6-2017-4888-ab6f-1f3adbecd3fb?_state=s6o1LCeFrN9_HoPGeUgGIFEjMPjxuY33AGF8gFbqmYF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkNmJjZDBiNi0yMDE3LTQ4ODgtYWI2Zi0xZjNhZGJlY2QzZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MjguOTY1MDQxMzA4WiJ9&digest=sha256%3Ae0fdcfb6f5b9ae8b2530d68072934cd62db0176de18b3e881eb4c7926c04341a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=a661670b-36ec-4be8-a1a6-b576d98a9e12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.891094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:30 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=52c063a9-aae5-4d0f-b336-2134d57056d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.683µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:30 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=247e29cc-33b9-412a-938c-0edb336f5b7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/cccc/blobs/uploads/fa931c28-2011-41f6-adeb-82b89b6b5197?_state=AV3Oc_6YjqQj7Db9pd_1SetoiYx8v-K_WsGH37dOecJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYTkzMWMyOC0yMDExLTQxZjYtYWRlYi04MmI4OWI2YjUxOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzAuNjcyOTEwNDk1WiJ9&digest=sha256%3A54020cd6174aa6c33e611b5aae7f0b20f2e2c797b12786cc2c0aa87501bb687b" http.request.useragent="Go-http-client/1.1" http.response.duration=615.193286ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:30 +0000] "PUT /v2/foo/cccc/blobs/uploads/fa931c28-2011-41f6-adeb-82b89b6b5197?_state=AV3Oc_6YjqQj7Db9pd_1SetoiYx8v-K_WsGH37dOecJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYTkzMWMyOC0yMDExLTQxZjYtYWRlYi04MmI4OWI2YjUxOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzAuNjcyOTEwNDk1WiJ9&digest=sha256%3A54020cd6174aa6c33e611b5aae7f0b20f2e2c797b12786cc2c0aa87501bb687b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=d23d94c3-7854-4356-813d-d1c73d054426 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.019014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:31 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=b1e02da9-7c13-4c43-b0ea-4d8a7166c79d http.request.method=POST http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00795ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:31 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=72e06af8-99b1-4216-a447-f69a7dc701e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/dddd/blobs/uploads/efa98fa8-e99e-4a12-946e-114e41482267?_state=bLbl3GRDfZDm43g77mQ33mMggxy2YIFh8KI3nS3n_Ut7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlZmE5OGZhOC1lOTllLTRhMTItOTQ2ZS0xMTRlNDE0ODIyNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzEuNDY5MjM3ODE3WiJ9&digest=sha256%3Aa786f8c65186ee610842cc3ab0ff177f3bbac1276351ab72dafdeacce5a98e75" http.request.useragent="Go-http-client/1.1" http.response.duration=973.391893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:31 +0000] "PUT /v2/foo/dddd/blobs/uploads/efa98fa8-e99e-4a12-946e-114e41482267?_state=bLbl3GRDfZDm43g77mQ33mMggxy2YIFh8KI3nS3n_Ut7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlZmE5OGZhOC1lOTllLTRhMTItOTQ2ZS0xMTRlNDE0ODIyNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzEuNDY5MjM3ODE3WiJ9&digest=sha256%3Aa786f8c65186ee610842cc3ab0ff177f3bbac1276351ab72dafdeacce5a98e75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=46528ef9-498a-4417-807f-9067b285942d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.718643ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:32 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=1992997e-965a-4abf-9307-8072578363ba http.request.method=POST http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="814.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:32 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=7b257f64-742b-4966-ab8b-d559a86103d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/eeee/blobs/uploads/006c694b-d747-4eb9-8239-fa8412a04bc0?_state=jL6GHDFK2j3GGqzh4eHDGjJpRjUcr2s29HJsLZev4qF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwMDZjNjk0Yi1kNzQ3LTRlYjktODIzOS1mYTg0MTJhMDRiYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzIuNjc2MzM2OTg3WiJ9&digest=sha256%3Aabc25676a709b1bbffaff3c13e32e68b961000c29974784427f072eda4bf841d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.846285512s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:32 +0000] "PUT /v2/foo/eeee/blobs/uploads/006c694b-d747-4eb9-8239-fa8412a04bc0?_state=jL6GHDFK2j3GGqzh4eHDGjJpRjUcr2s29HJsLZev4qF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwMDZjNjk0Yi1kNzQ3LTRlYjktODIzOS1mYTg0MTJhMDRiYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzIuNjc2MzM2OTg3WiJ9&digest=sha256%3Aabc25676a709b1bbffaff3c13e32e68b961000c29974784427f072eda4bf841d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=a43f6bd7-f096-4a7f-8bba-667ab082ef91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.814115ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:34 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=1226ea70-4a69-4614-8843-6acc60ea0c42 http.request.method=POST http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="949.454µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:34 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=ea2733f2-656a-499b-8342-297853d1cc35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/ffff/blobs/uploads/1c2f26a4-0eb2-45b3-a7b4-59a44e6579b5?_state=3Nuf4_oorRYd8qnubkqbTIJpgE4k0VayOae2yMwjUV57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxYzJmMjZhNC0wZWIyLTQ1YjMtYTdiNC01OWE0NGU2NTc5YjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzQuNzAyMDEyODRaIn0%3D&digest=sha256%3Aa9551bc75c4c883252c59e7a789c3dfd408a2f3ae2a326af9f8fdf50e138dc58" http.request.useragent="Go-http-client/1.1" http.response.duration=889.040919ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:34 +0000] "PUT /v2/foo/ffff/blobs/uploads/1c2f26a4-0eb2-45b3-a7b4-59a44e6579b5?_state=3Nuf4_oorRYd8qnubkqbTIJpgE4k0VayOae2yMwjUV57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxYzJmMjZhNC0wZWIyLTQ1YjMtYTdiNC01OWE0NGU2NTc5YjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzQuNzAyMDEyODRaIn0%3D&digest=sha256%3Aa9551bc75c4c883252c59e7a789c3dfd408a2f3ae2a326af9f8fdf50e138dc58 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=45bc0ec6-70d2-4736-9300-0425a4f652a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.532567ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=919c4676-3da9-4e9d-afce-7e1c3428594b http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.080819ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=75ee851f-6fd0-4bb6-8b28-d85d0b58fef7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" 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="745.274µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=70f2e361-1339-4b9b-83ff-d087bfb31c63 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.040064ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=91e5cb09-55d3-430c-9017-b3b28d6ee668 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.028588ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=db114192-2919-4c4e-9923-fcfd417134ff http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" 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="844.527µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=5fde1d5c-d603-4909-a6ed-a98d4d98b371 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.038191ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" 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:40133" http.request.id=ba5bc2f8-8220-496f-9132-13e2e5309baa http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" 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="764.658µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" 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:40133" http.request.id=aebdd4b7-5d05-45f6-ab14-52784caa87a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" 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="636.362µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=1f5c5ce9-15c1-40ab-8c23-a272de7e6650 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" 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="966.723µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40133" http.request.id=b6fb051a-3f66-42ec-b0d2-23dda16cddf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" 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="812.477µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T20:58:35Z" 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-04T20:58:35Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=a5af5da6-76d3-4f4d-a352-c15f1f981b8f http.request.method=POST http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129274ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=7c5a8913-e6fd-4639-863b-796650aa7fc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/aaaa/blobs/uploads/332c87a2-71b7-4222-801b-ed3bcac54ba8?_state=ZPYqIhcrCsv3vvBxR4qbI3UW6O3E5xtaSt7N0IFXFVx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzMzJjODdhMi03MWI3LTQyMjItODAxYi1lZDNiY2FjNTRiYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzUuODIyOTg4ODEzWiJ9&digest=sha256%3Ab4ce759e81f6c45e8fe686e59f708c694c6731ebf399f4afe2feca2004b13031" http.request.useragent="Go-http-client/1.1" http.response.duration=1.530957799s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:35 +0000] "PUT /v2/foo/aaaa/blobs/uploads/332c87a2-71b7-4222-801b-ed3bcac54ba8?_state=ZPYqIhcrCsv3vvBxR4qbI3UW6O3E5xtaSt7N0IFXFVx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzMzJjODdhMi03MWI3LTQyMjItODAxYi1lZDNiY2FjNTRiYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzUuODIyOTg4ODEzWiJ9&digest=sha256%3Ab4ce759e81f6c45e8fe686e59f708c694c6731ebf399f4afe2feca2004b13031 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=7fc6558c-18c3-482c-b556-7a30c598a6f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.469106ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:37 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=ea5556de-8c84-4be5-abeb-e1c6d87e2acb http.request.method=POST http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.929355ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:37 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=c95731cc-8501-4abf-8b2c-f375ea8a0190 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/bbbb/blobs/uploads/1dfb3244-e5f0-48e6-8379-07c256c0b16c?_state=kblIBI8vrq7gzvLyN72X3woObCuivZoB8k3rIRqnaPt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxZGZiMzI0NC1lNWYwLTQ4ZTYtODM3OS0wN2MyNTZjMGIxNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzcuNzE3NTI3OTkxWiJ9&digest=sha256%3Ac6d9ae17e7520f51377263390f50c795d148245eef292fe32a75e86d503ed679" http.request.useragent="Go-http-client/1.1" http.response.duration=2.06951217s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:37 +0000] "PUT /v2/foo/bbbb/blobs/uploads/1dfb3244-e5f0-48e6-8379-07c256c0b16c?_state=kblIBI8vrq7gzvLyN72X3woObCuivZoB8k3rIRqnaPt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxZGZiMzI0NC1lNWYwLTQ4ZTYtODM3OS0wN2MyNTZjMGIxNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6MzcuNzE3NTI3OTkxWiJ9&digest=sha256%3Ac6d9ae17e7520f51377263390f50c795d148245eef292fe32a75e86d503ed679 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=7d5d0030-a01b-4b28-94ce-4b95d4bc3e38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.099572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:39 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=759184b4-7465-4f03-af3a-956416ec55bc http.request.method=POST http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.839929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:40 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=11ecac8d-d6b9-4490-88b5-c682c2bd154a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/cccc/blobs/uploads/8959b0fa-6861-4058-978c-2353ddbb43f0?_state=kwzHbOBvQyRR34fi-meX5yFxJ9zS8vvvzi7yKExumZF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4OTU5YjBmYS02ODYxLTQwNTgtOTc4Yy0yMzUzZGRiYjQzZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NDAuMDc2NTYyMTEyWiJ9&digest=sha256%3A75303b07005fc20e72a73cb68a3d1e0c709f72e369cb3baa5b52abd12427f8d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.250911036s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:40 +0000] "PUT /v2/foo/cccc/blobs/uploads/8959b0fa-6861-4058-978c-2353ddbb43f0?_state=kwzHbOBvQyRR34fi-meX5yFxJ9zS8vvvzi7yKExumZF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4OTU5YjBmYS02ODYxLTQwNTgtOTc4Yy0yMzUzZGRiYjQzZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NDAuMDc2NTYyMTEyWiJ9&digest=sha256%3A75303b07005fc20e72a73cb68a3d1e0c709f72e369cb3baa5b52abd12427f8d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=edc2901f-8b09-4bae-9d05-dc1ddf07501f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.66375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:41 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=1cace202-f5f1-46ee-8690-76fa40095a1a http.request.method=POST http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.480513ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:41 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=ad422998-18c8-433c-8cea-adf2e515c0f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/dddd/blobs/uploads/e4156c43-a6eb-44ac-9da1-5384c981ce7f?_state=gii3Ea-zVZJfI7SfQjrtxkHxj_IBdtsb1IueX9IwAup7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNDE1NmM0My1hNmViLTQ0YWMtOWRhMS01Mzg0Yzk4MWNlN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NDEuNjI3Mjg2MTAyWiJ9&digest=sha256%3A91fb00947b859de1da2e5289f908dab919c80713bcba255a15e11272f643672f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.647481311s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:41 +0000] "PUT /v2/foo/dddd/blobs/uploads/e4156c43-a6eb-44ac-9da1-5384c981ce7f?_state=gii3Ea-zVZJfI7SfQjrtxkHxj_IBdtsb1IueX9IwAup7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNDE1NmM0My1hNmViLTQ0YWMtOWRhMS01Mzg0Yzk4MWNlN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NDEuNjI3Mjg2MTAyWiJ9&digest=sha256%3A91fb00947b859de1da2e5289f908dab919c80713bcba255a15e11272f643672f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=46b2f21c-1139-409b-93c5-14d86a6a216c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58264" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.559976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44569" http.request.id=e3770240-5b41-44b3-b2e5-9c94a3fcb322 http.request.method=GET http.request.remoteaddr="127.0.0.1:58264" 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="609.898µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (15.77s) === RUN TestURLPrefix time="2025-12-04T20:58:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:58:43Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35961" http.request.id=b862bf7a-7afc-4e78-828d-65df518f68cc http.request.method=GET http.request.remoteaddr="127.0.0.1:38490" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.117518ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-12-04T20:58:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:58:43Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=abdd6531-fd98-488e-83b8-bce67ce0088e http.request.method=GET http.request.remoteaddr="127.0.0.1:49856" http.request.uri="/v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.116µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "GET /v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=6f9bb89b-86e2-4b38-8e16-40b4bdb47c08 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49870" http.request.uri="/v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="850.606µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=554ad94a-c741-4234-9bb7-a33d93fc2a59 http.request.method=POST http.request.remoteaddr="127.0.0.1:49870" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="715.503µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=b6d7c870-9229-44ee-9843-b06869dd807c http.request.method=GET http.request.remoteaddr="127.0.0.1:49870" http.request.uri="/v2/foo/bar/blobs/uploads/b756d415-3de2-453a-b63d-90f096f1a1e7?_state=yg2w_zBJvopqGsTg88zM16WtcFi7d9uwYRU_LAcvY2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NTZkNDE1LTNkZTItNDUzYS1iNjNkLTkwZjA5NmYxYTFlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjMyOTI0NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="800.999µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "GET /v2/foo/bar/blobs/uploads/b756d415-3de2-453a-b63d-90f096f1a1e7?_state=yg2w_zBJvopqGsTg88zM16WtcFi7d9uwYRU_LAcvY2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NTZkNDE1LTNkZTItNDUzYS1iNjNkLTkwZjA5NmYxYTFlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjMyOTI0NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=c6568fc2-391d-477f-9a37-a9f482c148e3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49870" http.request.uri="/v2/foo/bar/blobs/uploads/b756d415-3de2-453a-b63d-90f096f1a1e7?_state=yg2w_zBJvopqGsTg88zM16WtcFi7d9uwYRU_LAcvY2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NTZkNDE1LTNkZTItNDUzYS1iNjNkLTkwZjA5NmYxYTFlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjMyOTI0NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="818.648µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "DELETE /v2/foo/bar/blobs/uploads/b756d415-3de2-453a-b63d-90f096f1a1e7?_state=yg2w_zBJvopqGsTg88zM16WtcFi7d9uwYRU_LAcvY2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NTZkNDE1LTNkZTItNDUzYS1iNjNkLTkwZjA5NmYxYTFlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjMyOTI0NDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=e293f93d-facd-4220-88a3-8d6840e68bc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49870" http.request.uri="/v2/foo/bar/blobs/uploads/b756d415-3de2-453a-b63d-90f096f1a1e7?_state=yg2w_zBJvopqGsTg88zM16WtcFi7d9uwYRU_LAcvY2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NTZkNDE1LTNkZTItNDUzYS1iNjNkLTkwZjA5NmYxYTFlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjMyOTI0NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b756d415-3de2-453a-b63d-90f096f1a1e7 time="2025-12-04T20:58:43Z" 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:39413" http.request.id=e293f93d-facd-4220-88a3-8d6840e68bc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49870" http.request.uri="/v2/foo/bar/blobs/uploads/b756d415-3de2-453a-b63d-90f096f1a1e7?_state=yg2w_zBJvopqGsTg88zM16WtcFi7d9uwYRU_LAcvY2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NTZkNDE1LTNkZTItNDUzYS1iNjNkLTkwZjA5NmYxYTFlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjMyOTI0NDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="773.783µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b756d415-3de2-453a-b63d-90f096f1a1e7 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "GET /v2/foo/bar/blobs/uploads/b756d415-3de2-453a-b63d-90f096f1a1e7?_state=yg2w_zBJvopqGsTg88zM16WtcFi7d9uwYRU_LAcvY2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NTZkNDE1LTNkZTItNDUzYS1iNjNkLTkwZjA5NmYxYTFlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjMyOTI0NDdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=329e7114-61c1-406b-8567-c4e669efa001 http.request.method=POST http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="922.877µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=86a0cb6f-1c69-4d60-a771-7ccd4ec0ec42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/5d0c2b07-d045-447a-94cb-a68d0cfbf352?_state=8UYavLUdWATuvAXyygqICPZAMfFfPvpJtKGjGkKjihx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMGMyYjA3LWQwNDUtNDQ3YS05NGNiLWE2OGQwY2ZiZjM1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjcyMzI0NTVaIn0%3D&digest=sha256%3Ae1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" provided=sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 vars.name="foo/bar" vars.uuid=5d0c2b07-d045-447a-94cb-a68d0cfbf352 time="2025-12-04T20:58:43Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=86a0cb6f-1c69-4d60-a771-7ccd4ec0ec42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/5d0c2b07-d045-447a-94cb-a68d0cfbf352?_state=8UYavLUdWATuvAXyygqICPZAMfFfPvpJtKGjGkKjihx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMGMyYjA3LWQwNDUtNDQ3YS05NGNiLWE2OGQwY2ZiZjM1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjcyMzI0NTVaIn0%3D&digest=sha256%3Ae1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5d0c2b07-d045-447a-94cb-a68d0cfbf352 time="2025-12-04T20:58:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350, 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:39413" http.request.id=86a0cb6f-1c69-4d60-a771-7ccd4ec0ec42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/5d0c2b07-d045-447a-94cb-a68d0cfbf352?_state=8UYavLUdWATuvAXyygqICPZAMfFfPvpJtKGjGkKjihx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMGMyYjA3LWQwNDUtNDQ3YS05NGNiLWE2OGQwY2ZiZjM1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjcyMzI0NTVaIn0%3D&digest=sha256%3Ae1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.097µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5d0c2b07-d045-447a-94cb-a68d0cfbf352 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "PUT /v2/foo/bar/blobs/uploads/5d0c2b07-d045-447a-94cb-a68d0cfbf352?_state=8UYavLUdWATuvAXyygqICPZAMfFfPvpJtKGjGkKjihx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMGMyYjA3LWQwNDUtNDQ3YS05NGNiLWE2OGQwY2ZiZjM1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjcyMzI0NTVaIn0%3D&digest=sha256%3Ae1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=2c05b237-0c11-4216-bef5-c372e05b1f2f http.request.method=POST http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="782.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=36b229dc-97e9-4cbb-8cf0-169e91278cc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/406db0ee-b24c-4914-8385-4ebdfca4c58a?_state=O8RYVkPW71wiY87LHx5YMHU_kDUslvHSXxMQcwEMFRh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwNmRiMGVlLWIyNGMtNDkxNC04Mzg1LTRlYmRmY2E0YzU4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjkzMDAwNDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="987.455µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "PUT /v2/foo/bar/blobs/uploads/406db0ee-b24c-4914-8385-4ebdfca4c58a?_state=O8RYVkPW71wiY87LHx5YMHU_kDUslvHSXxMQcwEMFRh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwNmRiMGVlLWIyNGMtNDkxNC04Mzg1LTRlYmRmY2E0YzU4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NjkzMDAwNDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=e5359b0f-d898-4fa0-9fe7-4c82e15a280a http.request.method=POST http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="741.301µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=2b868f66-4e3e-4182-8167-d0aa89b44aac http.request.method=PUT http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/c3a230ff-e713-4fc7-99ef-0e18a9c10747?_state=JOYPKWlcH1-By50UbXDsmVCZk4XPVEfINpd5o1Pegi97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYTIzMGZmLWU3MTMtNGZjNy05OWVmLTBlMThhOWMxMDc0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NzE0MTI5MjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "PUT /v2/foo/bar/blobs/uploads/c3a230ff-e713-4fc7-99ef-0e18a9c10747?_state=JOYPKWlcH1-By50UbXDsmVCZk4XPVEfINpd5o1Pegi97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYTIzMGZmLWU3MTMtNGZjNy05OWVmLTBlMThhOWMxMDc0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NzE0MTI5MjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=68053995-9d20-43d9-80b2-5368ec29f8f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="742.511µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=40cb3c78-7994-4155-a696-5451c7edb44f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/be0fdeda-9773-44d6-a9ca-029acd23fed0?_state=I8skY1YxoonloIkn_0riPiAZAg39_PIUsEhSsZoGsDd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMGZkZWRhLTk3NzMtNDRkNi1hOWNhLTAyOWFjZDIzZmVkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NzM1ODQ5NjFaIn0%3D&digest=sha256%3Ae1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" http.response.duration=920.196608ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:43 +0000] "PUT /v2/foo/bar/blobs/uploads/be0fdeda-9773-44d6-a9ca-029acd23fed0?_state=I8skY1YxoonloIkn_0riPiAZAg39_PIUsEhSsZoGsDd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMGZkZWRhLTk3NzMtNDRkNi1hOWNhLTAyOWFjZDIzZmVkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0My40NzM1ODQ5NjFaIn0%3D&digest=sha256%3Ae1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=534fc3a8-fc9e-456f-b158-b85c94fd322e http.request.method=POST http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="980.898µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39413" http.request.id=702048a6-7534-4254-b446-573d6e790209 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/f8b66ca8-3538-4b95-a014-1be59b75886e?_state=doFndfKpkpE2KfA_iK1Wldhc_b1uitrqIm50YK4y0Rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YjY2Y2E4LTM1MzgtNGI5NS1hMDE0LTFiZTU5Yjc1ODg2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NC40NzEzNDUwNjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=849.798184ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/f8b66ca8-3538-4b95-a014-1be59b75886e?_state=doFndfKpkpE2KfA_iK1Wldhc_b1uitrqIm50YK4y0Rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YjY2Y2E4LTM1MzgtNGI5NS1hMDE0LTFiZTU5Yjc1ODg2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NC40NzEzNDUwNjlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=c7ac0072-14a2-4d7d-a840-9352122b0fd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/uploads/f8b66ca8-3538-4b95-a014-1be59b75886e?_state=LxxfA4cVYh_tgf8kszsW2sKPcsxu7OzT9TuARTMmOo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YjY2Y2E4LTM1MzgtNGI5NS1hMDE0LTFiZTU5Yjc1ODg2ZSIsIk9mZnNldCI6MjEzNjU3NjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NDRaIn0%3D&digest=sha256%3Ae1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "PUT /v2/foo/bar/blobs/uploads/f8b66ca8-3538-4b95-a014-1be59b75886e?_state=LxxfA4cVYh_tgf8kszsW2sKPcsxu7OzT9TuARTMmOo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YjY2Y2E4LTM1MzgtNGI5NS1hMDE0LTFiZTU5Yjc1ODg2ZSIsIk9mZnNldCI6MjEzNjU3NjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NDRaIn0%3D&digest=sha256%3Ae1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=abd3219f-9b03-4734-97b3-e789d69f5008 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.368619ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=5742e468-11a4-4fe0-be3e-548399f906b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=46.247223ms http.response.status=200 http.response.written=21365760 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "GET /v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 HTTP/1.1" 200 21365760 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=error msg="error parsing digest="sha257:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=8195c932-0c9f-4e12-b23b-caccd59aebce http.request.method=GET http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/sha257:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" vars.name="foo/bar" time="2025-12-04T20:58:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=8195c932-0c9f-4e12-b23b-caccd59aebce http.request.method=GET http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/sha257:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="965.472µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "GET /v2/foo/bar/blobs/sha257:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=bcd32589-dffe-4e0b-8b49-4cee5da82852 http.request.method=GET http.request.remoteaddr="127.0.0.1:49882" http.request.uri="/v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" http.response.duration=1.587023ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "GET /v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:58:45Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=aa3ad803-a3de-4297-b299-82f4ff362acc http.request.method=GET http.request.remoteaddr="127.0.0.1:57682" http.request.uri="/v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="817.615µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "GET /v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=d74bc8d3-2786-4019-9451-73a55ecb69c4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57684" http.request.uri="/v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.695µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=78a9877a-55e2-4dd8-b559-37d4e76e8a06 http.request.method=POST http.request.remoteaddr="127.0.0.1:57684" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="770.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=800913b2-3ba5-495e-a382-573635ec0369 http.request.method=GET http.request.remoteaddr="127.0.0.1:57684" http.request.uri="/v2/foo/bar/blobs/uploads/a12b0b7e-e276-4055-90da-d4cbf3125c7a?_state=h06FOuXDzgYhXam5-seP-TEoWlAU15qc1XFGpIVuC317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMmIwYjdlLWUyNzYtNDA1NS05MGRhLWQ0Y2JmMzEyNWM3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41NzU0NjI1ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="799.61µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "GET /v2/foo/bar/blobs/uploads/a12b0b7e-e276-4055-90da-d4cbf3125c7a?_state=h06FOuXDzgYhXam5-seP-TEoWlAU15qc1XFGpIVuC317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMmIwYjdlLWUyNzYtNDA1NS05MGRhLWQ0Y2JmMzEyNWM3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41NzU0NjI1ODNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=71772f6c-f61f-4575-b8af-fccea8fb3ed9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57684" http.request.uri="/v2/foo/bar/blobs/uploads/a12b0b7e-e276-4055-90da-d4cbf3125c7a?_state=h06FOuXDzgYhXam5-seP-TEoWlAU15qc1XFGpIVuC317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMmIwYjdlLWUyNzYtNDA1NS05MGRhLWQ0Y2JmMzEyNWM3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41NzU0NjI1ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="760.985µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "DELETE /v2/foo/bar/blobs/uploads/a12b0b7e-e276-4055-90da-d4cbf3125c7a?_state=h06FOuXDzgYhXam5-seP-TEoWlAU15qc1XFGpIVuC317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMmIwYjdlLWUyNzYtNDA1NS05MGRhLWQ0Y2JmMzEyNWM3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41NzU0NjI1ODNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=0b1a29e8-4368-4de7-86cd-12e064c93c48 http.request.method=GET http.request.remoteaddr="127.0.0.1:57684" http.request.uri="/v2/foo/bar/blobs/uploads/a12b0b7e-e276-4055-90da-d4cbf3125c7a?_state=h06FOuXDzgYhXam5-seP-TEoWlAU15qc1XFGpIVuC317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMmIwYjdlLWUyNzYtNDA1NS05MGRhLWQ0Y2JmMzEyNWM3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41NzU0NjI1ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a12b0b7e-e276-4055-90da-d4cbf3125c7a time="2025-12-04T20:58:45Z" 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:40627" http.request.id=0b1a29e8-4368-4de7-86cd-12e064c93c48 http.request.method=GET http.request.remoteaddr="127.0.0.1:57684" http.request.uri="/v2/foo/bar/blobs/uploads/a12b0b7e-e276-4055-90da-d4cbf3125c7a?_state=h06FOuXDzgYhXam5-seP-TEoWlAU15qc1XFGpIVuC317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMmIwYjdlLWUyNzYtNDA1NS05MGRhLWQ0Y2JmMzEyNWM3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41NzU0NjI1ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="744.921µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a12b0b7e-e276-4055-90da-d4cbf3125c7a 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "GET /v2/foo/bar/blobs/uploads/a12b0b7e-e276-4055-90da-d4cbf3125c7a?_state=h06FOuXDzgYhXam5-seP-TEoWlAU15qc1XFGpIVuC317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMmIwYjdlLWUyNzYtNDA1NS05MGRhLWQ0Y2JmMzEyNWM3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41NzU0NjI1ODNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=cfa456b1-5a6c-41ea-8af1-e5ec4c1b90b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="887.965µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=eadabd0b-a99d-4765-8661-943df4b4e25c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/c550f699-bed8-4522-a746-b1cf3ceeef75?_state=f-H-zQ08iwJQC8h-mG_fkp6DMMnJx_rPezuoThyOsYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NTBmNjk5LWJlZDgtNDUyMi1hNzQ2LWIxY2YzY2VlZWY3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41NzkzNDQwNDlaIn0%3D&digest=sha256%3A5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" provided=sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 vars.name="foo/bar" vars.uuid=c550f699-bed8-4522-a746-b1cf3ceeef75 time="2025-12-04T20:58:45Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=eadabd0b-a99d-4765-8661-943df4b4e25c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/c550f699-bed8-4522-a746-b1cf3ceeef75?_state=f-H-zQ08iwJQC8h-mG_fkp6DMMnJx_rPezuoThyOsYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NTBmNjk5LWJlZDgtNDUyMi1hNzQ2LWIxY2YzY2VlZWY3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41NzkzNDQwNDlaIn0%3D&digest=sha256%3A5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c550f699-bed8-4522-a746-b1cf3ceeef75 time="2025-12-04T20:58:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4, 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:40627" http.request.id=eadabd0b-a99d-4765-8661-943df4b4e25c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/c550f699-bed8-4522-a746-b1cf3ceeef75?_state=f-H-zQ08iwJQC8h-mG_fkp6DMMnJx_rPezuoThyOsYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NTBmNjk5LWJlZDgtNDUyMi1hNzQ2LWIxY2YzY2VlZWY3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41NzkzNDQwNDlaIn0%3D&digest=sha256%3A5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.887µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c550f699-bed8-4522-a746-b1cf3ceeef75 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "PUT /v2/foo/bar/blobs/uploads/c550f699-bed8-4522-a746-b1cf3ceeef75?_state=f-H-zQ08iwJQC8h-mG_fkp6DMMnJx_rPezuoThyOsYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NTBmNjk5LWJlZDgtNDUyMi1hNzQ2LWIxY2YzY2VlZWY3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41NzkzNDQwNDlaIn0%3D&digest=sha256%3A5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=c6043514-5b2f-4f6f-91e3-794ea691f9f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="719.357µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=74a2875e-4927-43c0-a7b1-09262394d389 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/57f0080f-9cde-45bc-90df-658bb1af1aa1?_state=HexIgQi7RWe2HGUwSI4Us1Ep6YF-FMe-WJ5l-a1N2UB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3ZjAwODBmLTljZGUtNDViYy05MGRmLTY1OGJiMWFmMWFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41ODEyOTI4MDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086686ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "PUT /v2/foo/bar/blobs/uploads/57f0080f-9cde-45bc-90df-658bb1af1aa1?_state=HexIgQi7RWe2HGUwSI4Us1Ep6YF-FMe-WJ5l-a1N2UB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3ZjAwODBmLTljZGUtNDViYy05MGRmLTY1OGJiMWFmMWFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41ODEyOTI4MDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=7603cd9e-131b-4559-8eff-b42bb0bdcfb8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="880.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=4bbb1719-0742-4c6c-b94a-64ec468981a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/4f40afe8-fe70-4ff7-b34e-eb89ef0e251c?_state=WEA7EutNS7j6w-J0FppkhrqL3PZkTjA6RosJiLlvwcB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDBhZmU4LWZlNzAtNGZmNy1iMzRlLWViODllZjBlMjUxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41ODM5NjAxNzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047226ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "PUT /v2/foo/bar/blobs/uploads/4f40afe8-fe70-4ff7-b34e-eb89ef0e251c?_state=WEA7EutNS7j6w-J0FppkhrqL3PZkTjA6RosJiLlvwcB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDBhZmU4LWZlNzAtNGZmNy1iMzRlLWViODllZjBlMjUxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41ODM5NjAxNzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=13ea2c43-dbe4-4c7a-936d-542a89789fa1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.23µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=314dacc2-b2bb-42b8-b875-8e040a2cfc91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/009eca26-ec8a-458c-a2a3-215aaad73fd7?_state=LCsgTQQ3KYjcu5DvhlT3bx0r08VcPXtPThMOuZt0_yx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwOWVjYTI2LWVjOGEtNDU4Yy1hMmEzLTIxNWFhYWQ3M2ZkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41ODYyMzkwOTlaIn0%3D&digest=sha256%3A5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" http.response.duration=777.106352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "PUT /v2/foo/bar/blobs/uploads/009eca26-ec8a-458c-a2a3-215aaad73fd7?_state=LCsgTQQ3KYjcu5DvhlT3bx0r08VcPXtPThMOuZt0_yx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwOWVjYTI2LWVjOGEtNDU4Yy1hMmEzLTIxNWFhYWQ3M2ZkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0NS41ODYyMzkwOTlaIn0%3D&digest=sha256%3A5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=95b9d127-769c-418a-a0fc-f864339e14a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.992µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40627" http.request.id=433accd2-b68c-423f-9e0e-3c6d83d24e1c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/9e1f6adb-dbf4-4267-a236-a18a90faf96c?_state=NwXxZDI4GNka16QSp4fk5ehK-FFSVjMZOWGuSiuRmuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMWY2YWRiLWRiZjQtNDI2Ny1hMjM2LWExOGE5MGZhZjk2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ni40MjQwMzE4NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=794.206924ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:46 +0000] "PATCH /v2/foo/bar/blobs/uploads/9e1f6adb-dbf4-4267-a236-a18a90faf96c?_state=NwXxZDI4GNka16QSp4fk5ehK-FFSVjMZOWGuSiuRmuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMWY2YWRiLWRiZjQtNDI2Ny1hMjM2LWExOGE5MGZhZjk2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ni40MjQwMzE4NDVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=dc427afc-e1ec-4329-bec6-d5a16469de67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/uploads/9e1f6adb-dbf4-4267-a236-a18a90faf96c?_state=YUnV1WRhcxqCMdOoPM-raiCCd_ASuTl0i06i5UAjn5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMWY2YWRiLWRiZjQtNDI2Ny1hMjM2LWExOGE5MGZhZjk2YyIsIk9mZnNldCI6MjAxMDU3MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NDZaIn0%3D&digest=sha256%3A5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197324ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "PUT /v2/foo/bar/blobs/uploads/9e1f6adb-dbf4-4267-a236-a18a90faf96c?_state=YUnV1WRhcxqCMdOoPM-raiCCd_ASuTl0i06i5UAjn5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMWY2YWRiLWRiZjQtNDI2Ny1hMjM2LWExOGE5MGZhZjk2YyIsIk9mZnNldCI6MjAxMDU3MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NDZaIn0%3D&digest=sha256%3A5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=ea3a6a2a-9736-433b-a09f-e0ba4515efc6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="890.222µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=be9123a0-1f13-450f-adce-d48992f148be http.request.method=GET http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=44.792626ms http.response.status=200 http.response.written=20105728 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "GET /v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 HTTP/1.1" 200 20105728 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=error msg="error parsing digest="sha257:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=f1c0b6af-209d-468d-a066-25ea8ec0b6f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/sha257:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" vars.name="foo/bar" time="2025-12-04T20:58:47Z" 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:40627" http.request.id=f1c0b6af-209d-468d-a066-25ea8ec0b6f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57688" http.request.uri="/v2/foo/bar/blobs/sha257:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="733.618µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "GET /v2/foo/bar/blobs/sha257:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=e8c49ebb-7a30-48e8-852a-785dc86241bb http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.746319ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "GET /v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=5e2054e1-977d-48e8-859e-21382a873f13 http.request.method=GET http.request.remoteaddr="127.0.0.1:57698" http.request.uri="/v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.043479ms http.response.status=200 http.response.written=4221376 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "GET /v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 HTTP/1.1" 200 4221376 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40627" http.request.id=870d2ed6-9ce5-446f-9a3b-d0881a258e28 http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.525885ms http.response.status=200 http.response.written=393216 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "GET /v2/foo/bar/blobs/sha256:5c9fdb4b71d80668c133e3697c426d60951e9651395b19cc5aa33f86816b42b4 HTTP/1.1" 200 393216 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=52e70b54-a2c1-43e2-a6b9-c6278ad5ceeb http.request.method=GET http.request.remoteaddr="127.0.0.1:49878" http.request.uri="/v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.900582132s http.response.status=200 http.response.written=4221376 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "GET /v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 HTTP/1.1" 200 4221376 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39413" http.request.id=103356fa-cdf1-487d-8a12-575e113a45ab http.request.method=GET http.request.remoteaddr="127.0.0.1:49882" http.request.uri="/v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.897228868s http.response.status=200 http.response.written=4126848 127.0.0.1 - - [04/Dec/2025:20:58:45 +0000] "GET /v2/foo/bar/blobs/sha256:e1a4675e212f7d40c7cb88a77f825864f17f5e2ef2ab0f4280ab256f40db5350 HTTP/1.1" 200 4126848 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.02s) === RUN TestBlobDelete time="2025-12-04T20:58:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:58:47Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=134a2ebd-ca0f-4a60-b1a4-c3958c570cd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49534" http.request.uri="/v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="939.064µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "GET /v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=2b4eb868-f294-4427-82b8-b69fba93dd26 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49540" http.request.uri="/v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.347µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=2e66a408-8db8-4e22-814d-9ecbc950aadb http.request.method=POST http.request.remoteaddr="127.0.0.1:49540" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="734.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=637e5562-9201-4cdc-84f2-7cd1210d846c http.request.method=GET http.request.remoteaddr="127.0.0.1:49540" http.request.uri="/v2/foo/bar/blobs/uploads/c190836e-c8e2-48ba-87d5-5ecff7e91a60?_state=9ahrwI4iowioQL4qopS364lRh3JwIGdarP7E5ACuL5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxOTA4MzZlLWM4ZTItNDhiYS04N2Q1LTVlY2ZmN2U5MWE2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40Njc4NDQ3N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="827.701µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "GET /v2/foo/bar/blobs/uploads/c190836e-c8e2-48ba-87d5-5ecff7e91a60?_state=9ahrwI4iowioQL4qopS364lRh3JwIGdarP7E5ACuL5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxOTA4MzZlLWM4ZTItNDhiYS04N2Q1LTVlY2ZmN2U5MWE2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40Njc4NDQ3N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=3fc21eb4-ccab-48ed-b37e-8103e91e6436 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49540" http.request.uri="/v2/foo/bar/blobs/uploads/c190836e-c8e2-48ba-87d5-5ecff7e91a60?_state=9ahrwI4iowioQL4qopS364lRh3JwIGdarP7E5ACuL5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxOTA4MzZlLWM4ZTItNDhiYS04N2Q1LTVlY2ZmN2U5MWE2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40Njc4NDQ3N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="794.327µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "DELETE /v2/foo/bar/blobs/uploads/c190836e-c8e2-48ba-87d5-5ecff7e91a60?_state=9ahrwI4iowioQL4qopS364lRh3JwIGdarP7E5ACuL5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxOTA4MzZlLWM4ZTItNDhiYS04N2Q1LTVlY2ZmN2U5MWE2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40Njc4NDQ3N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=0f24d217-21d5-43df-ac92-d5cbbd35417a http.request.method=GET http.request.remoteaddr="127.0.0.1:49540" http.request.uri="/v2/foo/bar/blobs/uploads/c190836e-c8e2-48ba-87d5-5ecff7e91a60?_state=9ahrwI4iowioQL4qopS364lRh3JwIGdarP7E5ACuL5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxOTA4MzZlLWM4ZTItNDhiYS04N2Q1LTVlY2ZmN2U5MWE2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40Njc4NDQ3N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c190836e-c8e2-48ba-87d5-5ecff7e91a60 time="2025-12-04T20:58:47Z" 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:35869" http.request.id=0f24d217-21d5-43df-ac92-d5cbbd35417a http.request.method=GET http.request.remoteaddr="127.0.0.1:49540" http.request.uri="/v2/foo/bar/blobs/uploads/c190836e-c8e2-48ba-87d5-5ecff7e91a60?_state=9ahrwI4iowioQL4qopS364lRh3JwIGdarP7E5ACuL5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxOTA4MzZlLWM4ZTItNDhiYS04N2Q1LTVlY2ZmN2U5MWE2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40Njc4NDQ3N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="719.514µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c190836e-c8e2-48ba-87d5-5ecff7e91a60 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "GET /v2/foo/bar/blobs/uploads/c190836e-c8e2-48ba-87d5-5ecff7e91a60?_state=9ahrwI4iowioQL4qopS364lRh3JwIGdarP7E5ACuL5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxOTA4MzZlLWM4ZTItNDhiYS04N2Q1LTVlY2ZmN2U5MWE2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40Njc4NDQ3N1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=0acebea9-bed4-426a-b41c-461dd4037331 http.request.method=POST http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.602µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=e24d4cde-90e8-4599-9368-b3406a62878e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/9a90406e-ddf7-4462-ad66-1d892e173927?_state=Y8qC1uE46LW0961JWUKMSKAkMG7cNfvRRfNBoXjOfpV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhOTA0MDZlLWRkZjctNDQ2Mi1hZDY2LTFkODkyZTE3MzkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40NzE3MzQyMzRaIn0%3D&digest=sha256%3A2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" provided=sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 vars.name="foo/bar" vars.uuid=9a90406e-ddf7-4462-ad66-1d892e173927 time="2025-12-04T20:58:47Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=e24d4cde-90e8-4599-9368-b3406a62878e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/9a90406e-ddf7-4462-ad66-1d892e173927?_state=Y8qC1uE46LW0961JWUKMSKAkMG7cNfvRRfNBoXjOfpV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhOTA0MDZlLWRkZjctNDQ2Mi1hZDY2LTFkODkyZTE3MzkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40NzE3MzQyMzRaIn0%3D&digest=sha256%3A2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9a90406e-ddf7-4462-ad66-1d892e173927 time="2025-12-04T20:58:47Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4, 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:35869" http.request.id=e24d4cde-90e8-4599-9368-b3406a62878e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/9a90406e-ddf7-4462-ad66-1d892e173927?_state=Y8qC1uE46LW0961JWUKMSKAkMG7cNfvRRfNBoXjOfpV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhOTA0MDZlLWRkZjctNDQ2Mi1hZDY2LTFkODkyZTE3MzkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40NzE3MzQyMzRaIn0%3D&digest=sha256%3A2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.424µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9a90406e-ddf7-4462-ad66-1d892e173927 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "PUT /v2/foo/bar/blobs/uploads/9a90406e-ddf7-4462-ad66-1d892e173927?_state=Y8qC1uE46LW0961JWUKMSKAkMG7cNfvRRfNBoXjOfpV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhOTA0MDZlLWRkZjctNDQ2Mi1hZDY2LTFkODkyZTE3MzkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40NzE3MzQyMzRaIn0%3D&digest=sha256%3A2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=4066c36c-4d6e-4403-a270-80d786522760 http.request.method=POST http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="752.58µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=445aaeb9-d0bd-466a-b3f7-14217025dcf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/42baa206-9452-438c-af49-f6432fd33aeb?_state=1_nIXEzsPP6clG3C60bvAyg9Enj-_lvoKCBr_N6Exrl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyYmFhMjA2LTk0NTItNDM4Yy1hZjQ5LWY2NDMyZmQzM2FlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40NzM2NTg5NzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="986.357µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "PUT /v2/foo/bar/blobs/uploads/42baa206-9452-438c-af49-f6432fd33aeb?_state=1_nIXEzsPP6clG3C60bvAyg9Enj-_lvoKCBr_N6Exrl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyYmFhMjA2LTk0NTItNDM4Yy1hZjQ5LWY2NDMyZmQzM2FlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40NzM2NTg5NzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=a4e7dfec-81a9-4159-9424-2f8973a36010 http.request.method=POST http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="701.307µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=cdeadf99-4b5a-46ae-81f2-7cd1c28241d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/143e70a1-b4ed-46e3-a878-a4fec9002d96?_state=qh5FY0iDU77vWjcqv5JZ9rYIX78cCYdtlb3BP-arYQN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0M2U3MGExLWI0ZWQtNDZlMy1hODc4LWE0ZmVjOTAwMmQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40NzU3MDk5NjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="899.902µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "PUT /v2/foo/bar/blobs/uploads/143e70a1-b4ed-46e3-a878-a4fec9002d96?_state=qh5FY0iDU77vWjcqv5JZ9rYIX78cCYdtlb3BP-arYQN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0M2U3MGExLWI0ZWQtNDZlMy1hODc4LWE0ZmVjOTAwMmQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40NzU3MDk5NjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=445c9140-4d96-4402-8056-f0a6b9ab8412 http.request.method=POST http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="752.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=fb31e440-3e5a-4d22-9d00-4a1391924b5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/efa9fba4-d13a-41a8-b89a-0d3f0efb49c9?_state=M2VHXxuATEyqR3PCiSLLjqDWI9FEW4LHyU60vHP68Hp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYTlmYmE0LWQxM2EtNDFhOC1iODlhLTBkM2YwZWZiNDljOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40Nzc2OTY1NzlaIn0%3D&digest=sha256%3A2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.duration=793.585007ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:47 +0000] "PUT /v2/foo/bar/blobs/uploads/efa9fba4-d13a-41a8-b89a-0d3f0efb49c9?_state=M2VHXxuATEyqR3PCiSLLjqDWI9FEW4LHyU60vHP68Hp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYTlmYmE0LWQxM2EtNDFhOC1iODlhLTBkM2YwZWZiNDljOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0Ny40Nzc2OTY1NzlaIn0%3D&digest=sha256%3A2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=4abcde92-8081-4c21-9d2f-b94dd6754be9 http.request.method=POST http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="919.639µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35869" http.request.id=7249db80-f2d7-4622-b6bc-4a83e5833c8b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/72c4d3e2-fa86-4a13-8438-dbd25fa0a9a1?_state=fTBOOgCk-0TCK63TTBWP096EAApqFQgXt0-JynvqzRt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYzRkM2UyLWZhODYtNGExMy04NDM4LWRiZDI1ZmEwYTlhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0OC4zNDM5OTk5OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=813.430594ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:48 +0000] "PATCH /v2/foo/bar/blobs/uploads/72c4d3e2-fa86-4a13-8438-dbd25fa0a9a1?_state=fTBOOgCk-0TCK63TTBWP096EAApqFQgXt0-JynvqzRt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYzRkM2UyLWZhODYtNGExMy04NDM4LWRiZDI1ZmEwYTlhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0OC4zNDM5OTk5OTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=b570f486-2e16-43af-abb9-3da552d5b55c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/uploads/72c4d3e2-fa86-4a13-8438-dbd25fa0a9a1?_state=0h5RLWzhAIb2cJVuY-ZYFMCA5Ta-fniqWwLoeMlt-td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYzRkM2UyLWZhODYtNGExMy04NDM4LWRiZDI1ZmEwYTlhMSIsIk9mZnNldCI6MjAwMjUzNDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NDhaIn0%3D&digest=sha256%3A2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "PUT /v2/foo/bar/blobs/uploads/72c4d3e2-fa86-4a13-8438-dbd25fa0a9a1?_state=0h5RLWzhAIb2cJVuY-ZYFMCA5Ta-fniqWwLoeMlt-td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYzRkM2UyLWZhODYtNGExMy04NDM4LWRiZDI1ZmEwYTlhMSIsIk9mZnNldCI6MjAwMjUzNDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NDhaIn0%3D&digest=sha256%3A2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=8c4a1451-db23-4993-9433-39c73f067c45 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="800.594µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=cff8446d-450f-45e2-ae28-fdb4adf786ee http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=40.026614ms http.response.status=200 http.response.written=20025344 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "GET /v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 200 20025344 "" "Go-http-client/1.1" time="2025-12-04T20:58:49Z" level=error msg="error parsing digest="sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=adb2a3fe-f54c-4ff3-9ace-eb557f322f52 http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" vars.name="foo/bar" time="2025-12-04T20:58:49Z" 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:35869" http.request.id=adb2a3fe-f54c-4ff3-9ace-eb557f322f52 http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/bar/blobs/sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="743.052µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "GET /v2/foo/bar/blobs/sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T20:58:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=77a891a7-7438-407e-8b07-3f280a5ee9c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44308" http.request.uri="/v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108826ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "GET /v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=efc5dcb4-a971-4656-9c74-6898e74b4f5a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.duration="924.774µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:49Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=bc9731a9-76d1-4cc3-9540-14e6e61900c9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="650.381µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T20:58:49Z" 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:35869" http.request.id=2cf33045-f5da-4dcd-94c8-10da83f0c377 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="655.147µs" http.response.status=404 http.response.written=74 vars.digest="sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-04T20:58:49Z" level=error msg="error parsing digest="sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=be548500-88f2-4537-8c36-87c255545ec6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44336" http.request.uri="/v2/foo/bar/blobs/sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" vars.name="foo/bar" time="2025-12-04T20:58:49Z" 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:35869" http.request.id=be548500-88f2-4537-8c36-87c255545ec6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44336" http.request.uri="/v2/foo/bar/blobs/sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="745.096µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "DELETE /v2/foo/bar/blobs/sha257:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T20:58:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=cc45ef30-46c8-44cd-82ef-a3f0048cf25a http.request.method=POST http.request.remoteaddr="127.0.0.1:44352" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058624ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=15cbd3a8-3d2b-4095-8d6b-bb7b1a01d1fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:44352" http.request.uri="/v2/foo/bar/blobs/uploads/479e2a0d-f32e-4f37-9f4d-068670d8e870?_state=tNORnMEYq3gBrnhTb1pzPwEWfj3qhyku64xj-lg_k6x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OWUyYTBkLWYzMmUtNGYzNy05ZjRkLTA2ODY3MGQ4ZTg3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0OS4yMzcyNjAyOTVaIn0%3D&digest=sha256%3A2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.duration=826.426741ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "PUT /v2/foo/bar/blobs/uploads/479e2a0d-f32e-4f37-9f4d-068670d8e870?_state=tNORnMEYq3gBrnhTb1pzPwEWfj3qhyku64xj-lg_k6x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OWUyYTBkLWYzMmUtNGYzNy05ZjRkLTA2ODY3MGQ4ZTg3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo0OS4yMzcyNjAyOTVaIn0%3D&digest=sha256%3A2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=5dc15706-1e48-4c62-a16c-6f7335afb679 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44352" http.request.uri="/v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="975.582µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=94020121-c63c-416e-a15d-17a084cafce7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44302" http.request.uri="/v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=908.544799ms http.response.status=200 http.response.written=4221376 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "GET /v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 200 4221376 "" "Go-http-client/1.1" time="2025-12-04T20:58:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35869" http.request.id=cdec93ea-36aa-4d42-9306-4154775d92ed http.request.method=GET http.request.remoteaddr="127.0.0.1:44308" http.request.uri="/v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=905.469641ms http.response.status=200 http.response.written=4151808 127.0.0.1 - - [04/Dec/2025:20:58:49 +0000] "GET /v2/foo/bar/blobs/sha256:2d4b229bf4e957a73c9cc63ab08fab0fe4d9528185159d8b172691c67cc233e4 HTTP/1.1" 200 4151808 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.84s) === RUN TestRelativeURL time="2025-12-04T20:58:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:58:50Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39301" http.request.id=e5826786-c4bd-4da6-a70b-c13d79f8a7e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:60860" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.318µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39301" http.request.id=fba5a4bf-fa4c-4e63-a185-9b8210e02208 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60860" http.request.uri="/v2/foo/bar/blobs/uploads/6fc9bfc7-b1d7-4de1-a1c6-da0a695d451f?_state=OvF3pXvzxs9o_b7v_OlN6d_fS2RmrGuwWWY7Up4e1sd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYzliZmM3LWIxZDctNGRlMS1hMWM2LWRhMGE2OTVkNDUxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo1MC4xMzg4NzAyNDJaIn0%3D&digest=sha256%3A02e85e3e9391af6687873b5e3bab926320e290da2355c783caab71eb2144a030" http.request.useragent="Go-http-client/1.1" http.response.duration=850.364474ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:50 +0000] "PUT /v2/foo/bar/blobs/uploads/6fc9bfc7-b1d7-4de1-a1c6-da0a695d451f?_state=OvF3pXvzxs9o_b7v_OlN6d_fS2RmrGuwWWY7Up4e1sd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYzliZmM3LWIxZDctNGRlMS1hMWM2LWRhMGE2OTVkNDUxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo1MC4xMzg4NzAyNDJaIn0%3D&digest=sha256%3A02e85e3e9391af6687873b5e3bab926320e290da2355c783caab71eb2144a030 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39301" http.request.id=a178ccc6-c5e2-4178-9f2d-2500eaab72dc http.request.method=POST http.request.remoteaddr="127.0.0.1:60860" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.858µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39301" http.request.id=54c63667-bec2-4bfd-b69f-e738a088d454 http.request.method=POST http.request.remoteaddr="127.0.0.1:60860" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="700.977µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39301" http.request.id=505f03d4-b14e-47fa-bf93-31acfad4c125 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60860" http.request.uri="/v2/foo/bar/blobs/uploads/7f93f94c-ba58-4d0a-bdd0-9ac578f662b6?_state=ifM-j5zIxrAtnNUkpdJJyz3uKNWqA8RM_WkmSq5eUnB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOTNmOTRjLWJhNTgtNGQwYS1iZGQwLTlhYzU3OGY2NjJiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo1MS4zNTUzNTMxNzVaIn0%3D&digest=sha256%3A3d4a3015cecc62d9e0e96aca8101d7f14be3d3c744d9edc2a0851e8fd375d24f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.605002376s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:51 +0000] "PUT /v2/foo/bar/blobs/uploads/7f93f94c-ba58-4d0a-bdd0-9ac578f662b6?_state=ifM-j5zIxrAtnNUkpdJJyz3uKNWqA8RM_WkmSq5eUnB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOTNmOTRjLWJhNTgtNGQwYS1iZGQwLTlhYzU3OGY2NjJiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo1MS4zNTUzNTMxNzVaIn0%3D&digest=sha256%3A3d4a3015cecc62d9e0e96aca8101d7f14be3d3c744d9edc2a0851e8fd375d24f HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.82s) === RUN TestBlobDeleteDisabled time="2025-12-04T20:58:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:58:52Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:53Z" 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:39181" http.request.id=f701a464-8467-44a3-855b-f2f0b82dee84 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42378" http.request.uri="/v2/foo/bar/blobs/sha256:453380e5ae6c6de47021a5605458f76dcf91dbdd0d274e83615bc4a38ab03618" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="895.88µs" http.response.status=405 http.response.written=78 vars.digest="sha256:453380e5ae6c6de47021a5605458f76dcf91dbdd0d274e83615bc4a38ab03618" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:453380e5ae6c6de47021a5605458f76dcf91dbdd0d274e83615bc4a38ab03618 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.18s) === RUN TestDeleteDisabled time="2025-12-04T20:58:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:58:53Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44101" http.request.id=7645107d-7449-433e-9b73-41b0723b4a54 http.request.method=POST http.request.remoteaddr="127.0.0.1:48636" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041427ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44101" http.request.id=8acf18d9-333a-4b56-8130-399c2b80efc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48636" http.request.uri="/v2/foo/bar/blobs/uploads/7d569cc5-ed1c-4bf5-828d-2e4cde2bab4b?_state=Z99aIMsTzzE2z35x3GxyCWr7K6DGTVgElvh4gLQZeXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNTY5Y2M1LWVkMWMtNGJmNS04MjhkLTJlNGNkZTJiYWI0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo1My4zNjU1OTM2OTJaIn0%3D&digest=sha256%3Af16f61cf4e517031b70fdd18ecdd787ecba93daf580aa25d99f0159f78c62f78" http.request.useragent="Go-http-client/1.1" http.response.duration=1.551955915s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:53 +0000] "PUT /v2/foo/bar/blobs/uploads/7d569cc5-ed1c-4bf5-828d-2e4cde2bab4b?_state=Z99aIMsTzzE2z35x3GxyCWr7K6DGTVgElvh4gLQZeXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNTY5Y2M1LWVkMWMtNGJmNS04MjhkLTJlNGNkZTJiYWI0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo1My4zNjU1OTM2OTJaIn0%3D&digest=sha256%3Af16f61cf4e517031b70fdd18ecdd787ecba93daf580aa25d99f0159f78c62f78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:54Z" 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:44101" http.request.id=064f5500-157a-4705-8245-11d684df1abf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48636" http.request.uri="/v2/foo/bar/blobs/sha256:f16f61cf4e517031b70fdd18ecdd787ecba93daf580aa25d99f0159f78c62f78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.423715ms http.response.status=405 http.response.written=78 vars.digest="sha256:f16f61cf4e517031b70fdd18ecdd787ecba93daf580aa25d99f0159f78c62f78" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:58:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:f16f61cf4e517031b70fdd18ecdd787ecba93daf580aa25d99f0159f78c62f78 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.78s) === RUN TestDeleteReadOnly time="2025-12-04T20:58: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-04T20:58:54Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33037" http.request.id=af97c0b0-eada-47ac-ab16-bd4e210cb72b http.request.method=POST http.request.remoteaddr="127.0.0.1:53096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.819995ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33037" http.request.id=50fc3ca5-2cf7-45bc-b9ca-75064213444f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53096" http.request.uri="/v2/foo/bar/blobs/uploads/6805cf7e-3520-473f-a6c3-dbae07b32ec9?_state=agTPPOummBaU3iSozU8QzDW3fvPqYYRebgkuhLiLXZ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MDVjZjdlLTM1MjAtNDczZi1hNmMzLWRiYWUwN2IzMmVjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo1NS4xMjg1MjA5MDhaIn0%3D&digest=sha256%3A32a75a79076da09d32183884f730a8045e755b56885bc16cec3bdee53f15ba37" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160406259s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:55 +0000] "PUT /v2/foo/bar/blobs/uploads/6805cf7e-3520-473f-a6c3-dbae07b32ec9?_state=agTPPOummBaU3iSozU8QzDW3fvPqYYRebgkuhLiLXZ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MDVjZjdlLTM1MjAtNDczZi1hNmMzLWRiYWUwN2IzMmVjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1ODo1NS4xMjg1MjA5MDhaIn0%3D&digest=sha256%3A32a75a79076da09d32183884f730a8045e755b56885bc16cec3bdee53f15ba37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Dec/2025:20:58:56 +0000] "DELETE /v2/foo/bar/blobs/sha256:32a75a79076da09d32183884f730a8045e755b56885bc16cec3bdee53f15ba37 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.37s) === RUN TestStartPushReadOnly time="2025-12-04T20:58:56Z" 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-04T20:58:56Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [04/Dec/2025:20:58:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-12-04T20:58:56Z" 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-04T20:58:56Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:58:56Z" 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:42269" http.request.id=0ab678b1-4051-4474-a3b5-e8f828ff4abf http.request.method=GET http.request.remoteaddr="127.0.0.1:52950" 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.966838ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:20:58:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T20:58:56Z" 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:42269" http.request.id=db7087bc-77ab-438c-af7a-10b246942983 http.request.method=GET http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.532781ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:20:58:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T20:58:56Z" 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:42269" http.request.id=a1861d71-5fc9-444e-9ccf-2528233df60e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" 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.570073ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:20:58:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T20:58:56Z" 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:42269" http.request.id=0de32333-c9e2-48cb-a5ff-6d689cd0187d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.476044ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T20:58:56Z" 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:42269" http.request.id=0de32333-c9e2-48cb-a5ff-6d689cd0187d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.562698ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T20:58:56Z" 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:42269" http.request.id=0de32333-c9e2-48cb-a5ff-6d689cd0187d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.630465ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T20:58:56Z" 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:42269" http.request.id=0de32333-c9e2-48cb-a5ff-6d689cd0187d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.690707ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:20:58:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T20:58:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=e40eed2d-0cc8-46a4-952a-d3fded98fc0b http.request.method=POST http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.855164ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=d62c6c33-5156-42b3-9546-00002c742bb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/blobs/uploads/a651be21-9be8-466e-aba4-a5c9b6607c03?_state=GNR3nfB0boKhEJdZ7oDWhFnDen4SS2NsI7VOSQYhgI97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNjUxYmUyMS05YmU4LTQ2NmUtYWJhNC1hNWM5YjY2MDdjMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NTYuNTMzNDY0NzY3WiJ9&digest=sha256%3A3132921943efc55312831037fd6e7d612013a9ac598d9ee902157e452acd4fa2" http.request.useragent="Go-http-client/1.1" http.response.duration=749.484284ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/a651be21-9be8-466e-aba4-a5c9b6607c03?_state=GNR3nfB0boKhEJdZ7oDWhFnDen4SS2NsI7VOSQYhgI97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNjUxYmUyMS05YmU4LTQ2NmUtYWJhNC1hNWM5YjY2MDdjMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NTYuNTMzNDY0NzY3WiJ9&digest=sha256%3A3132921943efc55312831037fd6e7d612013a9ac598d9ee902157e452acd4fa2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=a7bc6701-26fe-47a4-b1c2-cabd0d5ade60 http.request.method=POST http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.477612ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=8f99e485-f71e-41cf-9781-3d465bc8ed05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/blobs/uploads/c59ef7f2-af89-4a1d-a084-345ea2d50fc9?_state=nMdBvX05doXYKk-cSBVYSUwI2VdA_U9yFnZBxnE29f97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNTllZjdmMi1hZjg5LTRhMWQtYTA4NC0zNDVlYTJkNTBmYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NTcuNTEwMjIzMzkyWiJ9&digest=sha256%3A6e5e655a74dffa4163fe1e48aeaeb03186e262f6a3dddccaec53667b12413f6d" http.request.useragent="Go-http-client/1.1" http.response.duration=683.922758ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/c59ef7f2-af89-4a1d-a084-345ea2d50fc9?_state=nMdBvX05doXYKk-cSBVYSUwI2VdA_U9yFnZBxnE29f97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNTllZjdmMi1hZjg5LTRhMWQtYTA4NC0zNDVlYTJkNTBmYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NTcuNTEwMjIzMzkyWiJ9&digest=sha256%3A6e5e655a74dffa4163fe1e48aeaeb03186e262f6a3dddccaec53667b12413f6d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=106c4ea5-5933-4351-bd6f-dc72ff1784d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.647687ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=a096d658-ed54-46d7-8880-5f5a9d437873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563" http.request.useragent="Go-http-client/1.1" http.response.duration=3.118668ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=b729cfca-e15d-4035-8c5f-77d63043972e http.request.method=GET http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.383478ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=b0cbf8c9-3a18-4d2b-b0a8-724e3b28b932 http.request.method=GET http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.703577ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "GET /v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" 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:42269" http.request.id=603cb96d-9f9f-4df2-99ea-fd9598fdeb58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563" http.request.useragent="Go-http-client/1.1" http.response.duration=3.090567ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" 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:42269" http.request.id=8f8dcbb9-7cec-4bbb-9b12-2383c5c459b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563" http.request.useragent="Go-http-client/1.1" http.response.duration=3.224233ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:42269" http.request.id=c77b1cb2-c637-4b0d-95d1-79c6d4650166 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563" http.request.useragent="Go-http-client/1.1" http.response.duration=3.304358ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=f8555f3e-32d1-48a5-9bc2-40cf6bc3c6df http.request.method=GET http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.393693ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "GET /v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=5e5b1bb5-4059-4453-9408-642a59926f8a http.request.method=GET http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.008633ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=9b625f41-396e-471b-acac-b47187cd502f http.request.method=GET http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563" http.request.useragent="Go-http-client/1.1" http.response.duration=1.846284ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "GET /v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=244b280a-9c8b-46ca-857e-a7e1818b40f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.93534ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=error msg="payload digest does match: "sha256:d42cb1c36b79080bf49b48ab9326b35a598085ee5c7f07c386b01d448dc4b3fe" != "sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563"" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=6eb7254b-e7e7-48e0-9bd8-7f3b575f3670 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563" time="2025-12-04T20:58:58Z" 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:42269" http.request.id=6eb7254b-e7e7-48e0-9bd8-7f3b575f3670 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52950" http.request.uri="/v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.284834ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563" 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b1f4c3d85c1ae6ee26723db16b5c3adbe82a3bd0e02bda047807cdc32f9d563 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" 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:42269" http.request.id=6e44d3d0-6d15-4978-ae9e-76aa29429aa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.408678ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" 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:42269" http.request.id=d8c32578-2157-4954-bc3c-8a6fcc45bbf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" 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.481945ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" 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:42269" http.request.id=1cd84dda-b03b-4ab3-92a5-9da6a6634f7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.841522ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T20:58:58Z" 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:42269" http.request.id=1cd84dda-b03b-4ab3-92a5-9da6a6634f7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.92496ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T20:58:58Z" 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:42269" http.request.id=1cd84dda-b03b-4ab3-92a5-9da6a6634f7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.999669ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=6797398e-1a69-4dae-819a-e11a1ac3dc34 http.request.method=POST http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.696904ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=bb32eb42-d106-4212-afcf-999da3bfb110 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/blobs/uploads/207712ef-ae90-4033-b699-34e0d8166f63?_state=cMJpLMjXqFiEKESTj4UIFcW-gQMajjnMiDaqlO4PnL97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMDc3MTJlZi1hZTkwLTQwMzMtYjY5OS0zNGUwZDgxNjZmNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NTguMjU2MTUwMDk2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.348141ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/207712ef-ae90-4033-b699-34e0d8166f63?_state=cMJpLMjXqFiEKESTj4UIFcW-gQMajjnMiDaqlO4PnL97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMDc3MTJlZi1hZTkwLTQwMzMtYjY5OS0zNGUwZDgxNjZmNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NTguMjU2MTUwMDk2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" 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:42269" http.request.id=f2390644-57d1-4121-b183-309f1a311d1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.99181ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T20:58:58Z" 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:42269" http.request.id=f2390644-57d1-4121-b183-309f1a311d1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.075791ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T20:58:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=705184b7-8bd2-4508-994c-8d3078a64ea1 http.request.method=POST http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.898248ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=ac5a1518-443e-41af-97c2-d7e72f886f9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/blobs/uploads/b6a94c65-36fd-41bc-b281-b591f4aaba5f?_state=M7lucWrv6tOSu6RZ7cgpIhREn-9cPy4v1K_2FdDDUFB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNmE5NGM2NS0zNmZkLTQxYmMtYjI4MS1iNTkxZjRhYWJhNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NTguNjMxMTYyODMyWiJ9&digest=sha256%3A2d0e7f242e7dc25c5301ab75b6d702fe21e72b9912bc25419e73149a4de4570e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.089061333s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:58:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/b6a94c65-36fd-41bc-b281-b591f4aaba5f?_state=M7lucWrv6tOSu6RZ7cgpIhREn-9cPy4v1K_2FdDDUFB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNmE5NGM2NS0zNmZkLTQxYmMtYjI4MS1iNTkxZjRhYWJhNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTg6NTguNjMxMTYyODMyWiJ9&digest=sha256%3A2d0e7f242e7dc25c5301ab75b6d702fe21e72b9912bc25419e73149a4de4570e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=2285169b-7a91-42f5-aecd-b84305cfb1d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=ccaa5dc3-564e-4697-8cae-fe74c8ee3392 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/blobs/uploads/2693378c-2bc0-4d6b-9e62-1194edc4ca46?_state=FarfojtZ5f4JO3qyXdCC_EMIBQMnb1qC_C9i_2kABWx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNjkzMzc4Yy0yYmMwLTRkNmItOWU2Mi0xMTk0ZWRjNGNhNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDAuODg4NjE4NzgzWiJ9&digest=sha256%3Ad94c0c300938ef3c4da53fb7ef6c94a2d0505a1d748ba52fe9d0dc39f2b837a3" http.request.useragent="Go-http-client/1.1" http.response.duration=780.409114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/2693378c-2bc0-4d6b-9e62-1194edc4ca46?_state=FarfojtZ5f4JO3qyXdCC_EMIBQMnb1qC_C9i_2kABWx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNjkzMzc4Yy0yYmMwLTRkNmItOWU2Mi0xMTk0ZWRjNGNhNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDAuODg4NjE4NzgzWiJ9&digest=sha256%3Ad94c0c300938ef3c4da53fb7ef6c94a2d0505a1d748ba52fe9d0dc39f2b837a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" 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:42269" http.request.id=eed21d9f-6be1-4c55-99e8-da39b2bf0c4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.400575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" 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:42269" http.request.id=0a9d9b8f-1c05-43de-b6d4-03197bdd6be7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/sha256:78c6c62c8b390921d86f97d8d8d172a967240f5777af6a59508f77356bc31dd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.070524ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:78c6c62c8b390921d86f97d8d8d172a967240f5777af6a59508f77356bc31dd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=fc592edf-0a20-44ec-a8b4-7f777191f4ff http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" 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="965.876µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=73aeb6ee-dc0f-4a4b-92c9-bc6f78dc758e http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/sha256:78c6c62c8b390921d86f97d8d8d172a967240f5777af6a59508f77356bc31dd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="952.848µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema2/manifests/sha256:78c6c62c8b390921d86f97d8d8d172a967240f5777af6a59508f77356bc31dd2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=4c055431-a524-4fb0-872d-77c9b3fed56f http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="717.789µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=d18b5376-5a26-4042-aed2-133036274d28 http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/sha256:78c6c62c8b390921d86f97d8d8d172a967240f5777af6a59508f77356bc31dd2" http.request.useragent="Go-http-client/1.1" http.response.duration="763.104µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema2/manifests/sha256:78c6c62c8b390921d86f97d8d8d172a967240f5777af6a59508f77356bc31dd2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=ab952e8e-21c0-4399-a3f1-783742a7d463 http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" 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="717.508µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="rewriting manifest sha256:78c6c62c8b390921d86f97d8d8d172a967240f5777af6a59508f77356bc31dd2 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=93946307-2090-4be1-ad79-25f996bc4956 http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" 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-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=93946307-2090-4be1-ad79-25f996bc4956 http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" 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.754472ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" 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:42269" http.request.id=8f8d5d1f-dd7c-4b75-a123-62fefe4e97b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" 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="866.734µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" 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:42269" http.request.id=7bd1dfae-f25b-4c00-b24a-d2344c679e5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.031832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" 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:42269" http.request.id=69c63798-39ff-41c9-b960-00a39aea80d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/sha256:a065dbea1d450924ae46aee056bf0b105b749d48460122a517546d27cf1b0b13" http.request.useragent="Go-http-client/1.1" http.response.duration="917.277µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:a065dbea1d450924ae46aee056bf0b105b749d48460122a517546d27cf1b0b13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=976174e9-2e10-4f5a-8da2-910b741bee81 http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" 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="871.765µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=de2ee2f9-431a-4475-ab77-e38612cc7b41 http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/sha256:a065dbea1d450924ae46aee056bf0b105b749d48460122a517546d27cf1b0b13" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="849.745µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema2/manifests/sha256:a065dbea1d450924ae46aee056bf0b105b749d48460122a517546d27cf1b0b13 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=b8e52e48-ba6c-41d7-bbbb-4f2fc5756f40 http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="735.654µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=1da610db-52b1-49bb-926e-b854a7d6d599 http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" http.request.uri="/v2/foo/schema2/manifests/sha256:a065dbea1d450924ae46aee056bf0b105b749d48460122a517546d27cf1b0b13" http.request.useragent="Go-http-client/1.1" http.response.duration="670.556µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema2/manifests/sha256:a065dbea1d450924ae46aee056bf0b105b749d48460122a517546d27cf1b0b13 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="rewriting manifest list sha256:a065dbea1d450924ae46aee056bf0b105b749d48460122a517546d27cf1b0b13 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=510c874c-6f7c-4e8b-8207-d293da2e8cab http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" 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-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42269" http.request.id=510c874c-6f7c-4e8b-8207-d293da2e8cab http.request.method=GET http.request.remoteaddr="127.0.0.1:52952" 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.71431ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-04T20:59: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-04T20:59:01Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:59:01Z" 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:41973" http.request.id=81287e1d-68d8-40c2-86b0-b4e32e8c752e http.request.method=GET http.request.remoteaddr="127.0.0.1:57356" 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="853.063µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" 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:41973" http.request.id=e710e258-6b93-449f-b900-047b2f99c5a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57356" 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="692.137µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" 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:41973" http.request.id=06f7fd07-db35-4d5f-8ef9-2283ab9ce718 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" 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="699.585µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" 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:41973" http.request.id=135a7a3c-240a-4be0-9f73-d5d3e83f9caf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" 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.234505ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T20:59:01Z" 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:41973" http.request.id=135a7a3c-240a-4be0-9f73-d5d3e83f9caf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" 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.273572ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T20:59:01Z" 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:41973" http.request.id=135a7a3c-240a-4be0-9f73-d5d3e83f9caf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" 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.31182ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T20:59:01Z" 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:41973" http.request.id=135a7a3c-240a-4be0-9f73-d5d3e83f9caf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" 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.346856ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T20:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=62a632fa-52c5-45f7-993e-031757f0ec54 http.request.method=POST http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00381ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=35630187-8dad-4cc0-90d3-55cb1d1acc9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/blobs/uploads/81687fb4-dd41-4da2-925b-0fb89eabafee?_state=zmnol4vseO0oy9GYAMK-oSfsqO7eCTku-RKNKsa91Q57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MTY4N2ZiNC1kZDQxLTRkYTItOTI1Yi0wZmI4OWVhYmFmZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDEuOTE0MTM5MjcxWiJ9&digest=sha256%3A457dfdbc199e70c5dfe2d9c63a864cef0042670fb9ea1778d2be164d0e7a39f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.193725328s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:01 +0000] "PUT /v2/foo/schema1/blobs/uploads/81687fb4-dd41-4da2-925b-0fb89eabafee?_state=zmnol4vseO0oy9GYAMK-oSfsqO7eCTku-RKNKsa91Q57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MTY4N2ZiNC1kZDQxLTRkYTItOTI1Yi0wZmI4OWVhYmFmZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDEuOTE0MTM5MjcxWiJ9&digest=sha256%3A457dfdbc199e70c5dfe2d9c63a864cef0042670fb9ea1778d2be164d0e7a39f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=7441c383-02ca-45fa-83b6-2a8452d235d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.494226ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=c0ec1f4f-5d22-49e9-b4aa-5273b34a6000 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/blobs/uploads/4555d357-1f19-4442-8186-023c348001e9?_state=GUGpd4ZopujlXNztg9ufLXWCtFppMfBmKCnahGns7YB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NTU1ZDM1Ny0xZjE5LTQ0NDItODE4Ni0wMjNjMzQ4MDAxZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDMuMzQ3ODgwMDA2WiJ9&digest=sha256%3A5cc46a2d820a17bcb4a4cd8301aceb75e841c755c182926883b08cbf210b9ee1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.211638052s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/4555d357-1f19-4442-8186-023c348001e9?_state=GUGpd4ZopujlXNztg9ufLXWCtFppMfBmKCnahGns7YB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NTU1ZDM1Ny0xZjE5LTQ0NDItODE4Ni0wMjNjMzQ4MDAxZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDMuMzQ3ODgwMDA2WiJ9&digest=sha256%3A5cc46a2d820a17bcb4a4cd8301aceb75e841c755c182926883b08cbf210b9ee1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=24ca82c9-dbe4-4376-a55d-9c9f89812568 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.757274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=acdacfa2-fd21-460c-a6de-33085bbcdbfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af" http.request.useragent="Go-http-client/1.1" http.response.duration=2.196159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=5e28ebbb-c474-492c-81f1-3df0b359451d http.request.method=GET http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.19564ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=31534855-f812-4b1e-a8c0-ba4c97012b39 http.request.method=GET http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.182111ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "GET /v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" 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:41973" http.request.id=93633152-7a11-441d-bb6c-b6fac966f91d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af" http.request.useragent="Go-http-client/1.1" http.response.duration=2.490632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" 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:41973" http.request.id=7c1e074f-fd77-4d4c-a5b9-a523d6dc2527 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af" http.request.useragent="Go-http-client/1.1" http.response.duration=2.837217ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:41973" http.request.id=1eaa9c29-d995-4e61-8ea7-4bdbb56a7821 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af" http.request.useragent="Go-http-client/1.1" http.response.duration=2.264536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=e442e200-a692-4230-aec7-ef425fc0d546 http.request.method=GET http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.928042ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "GET /v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=2cab7dff-44ba-45e8-911c-6aa60e8ec669 http.request.method=GET http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="995.132µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=e0b5710d-dad8-4253-a207-8e051ed1beb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186584ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "GET /v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=8a0e867a-aa04-4b23-a239-086d646d6392 http.request.method=GET http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.008585ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=error msg="payload digest does match: "sha256:6c745a494f3b8d3226dedfcbfef6b07a22c2b078b26727b0562f1efb9ab18e69" != "sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af"" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=b20fdbbf-941f-4b8e-abaa-702547be1083 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af" time="2025-12-04T20:59:04Z" 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:41973" http.request.id=b20fdbbf-941f-4b8e-abaa-702547be1083 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57356" http.request.uri="/v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.576338ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af" 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:9ef49141a9ca6f82bc7066bdbd191d2cde813b29fa16ab7450c2c959f601d7af HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" 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:41973" http.request.id=d187d6b3-f900-4f89-b466-7c89bf623979 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.404553ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" 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:41973" http.request.id=81649cec-ac81-4d8d-b2b7-0bbf2507d63c http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" 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.047574ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" 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:41973" http.request.id=10d2f7f6-b61b-42d3-b469-db9c20b8488c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.233296ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T20:59:04Z" 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:41973" http.request.id=10d2f7f6-b61b-42d3-b469-db9c20b8488c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.291708ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T20:59:04Z" 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:41973" http.request.id=10d2f7f6-b61b-42d3-b469-db9c20b8488c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.353089ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=54932055-76d0-4836-911c-a33f019d88f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341942ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=45794c9b-7dff-4970-9a8b-84f3737a3305 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/blobs/uploads/32c7c458-79bc-4732-beef-0324962d65be?_state=aKrcRf4y6qzehAkXy5MXmZjWnmaOS_32aKiD9Pm-b7Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMmM3YzQ1OC03OWJjLTQ3MzItYmVlZi0wMzI0OTYyZDY1YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDQuNTk1MTIyNDg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.750047ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/32c7c458-79bc-4732-beef-0324962d65be?_state=aKrcRf4y6qzehAkXy5MXmZjWnmaOS_32aKiD9Pm-b7Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMmM3YzQ1OC03OWJjLTQ3MzItYmVlZi0wMzI0OTYyZDY1YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDQuNTk1MTIyNDg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" 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:41973" http.request.id=6066053e-8ade-4c2a-808f-8b5b6be69a2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.233319ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T20:59:04Z" 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:41973" http.request.id=6066053e-8ade-4c2a-808f-8b5b6be69a2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.291948ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T20:59:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=81d6b221-f724-43d8-8d96-601bd1aa651a http.request.method=POST http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="952.46µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=68bcd39d-51d1-4a34-a4d9-24c45020905e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/blobs/uploads/0b9225a1-9808-48b4-942d-80bdcb2923f5?_state=UKEdsDGo3SQX4vEiQSWo0kdgW2OPi-GXSw4rMl7P3M17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYjkyMjVhMS05ODA4LTQ4YjQtOTQyZC04MGJkY2IyOTIzZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDQuODAxNDE5OTc0WiJ9&digest=sha256%3Ad3cfeda1dcbb0286e359864958f6b9f32c85c9f7193fc15da4b4ea9144e6de41" http.request.useragent="Go-http-client/1.1" http.response.duration=780.77164ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/0b9225a1-9808-48b4-942d-80bdcb2923f5?_state=UKEdsDGo3SQX4vEiQSWo0kdgW2OPi-GXSw4rMl7P3M17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYjkyMjVhMS05ODA4LTQ4YjQtOTQyZC04MGJkY2IyOTIzZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDQuODAxNDE5OTc0WiJ9&digest=sha256%3Ad3cfeda1dcbb0286e359864958f6b9f32c85c9f7193fc15da4b4ea9144e6de41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=8642567d-b592-418d-9fa0-d82c56a6d0e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047799ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=0e945bca-9908-4061-b348-13ffbf60999b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/blobs/uploads/e41b0bb5-2c6f-4ea7-991c-e6243439c7a5?_state=0POCfuMwoROqBykdnKjwORDC7WhuHolhBVW5mRFcpBx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNDFiMGJiNS0yYzZmLTRlYTctOTkxYy1lNjI0MzQzOWM3YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDUuODQzNTYzMjc1WiJ9&digest=sha256%3A6d241cc56d9f4de192a26813afc7f524ac791cdba68cebf53d6437871141c8b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.715207065s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/e41b0bb5-2c6f-4ea7-991c-e6243439c7a5?_state=0POCfuMwoROqBykdnKjwORDC7WhuHolhBVW5mRFcpBx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNDFiMGJiNS0yYzZmLTRlYTctOTkxYy1lNjI0MzQzOWM3YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDUuODQzNTYzMjc1WiJ9&digest=sha256%3A6d241cc56d9f4de192a26813afc7f524ac791cdba68cebf53d6437871141c8b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" 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:41973" http.request.id=7abed2bd-8833-4a60-bcd7-46a5836774e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.490238ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" 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:41973" http.request.id=1a8e08f4-2ce0-430b-8133-951b82200460 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/sha256:ab1d56e33fee7fe17c87056ca42b8c7cfe992e42bad1d1f02b343b7b25ac7a89" http.request.useragent="Go-http-client/1.1" http.response.duration="980.696µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:ab1d56e33fee7fe17c87056ca42b8c7cfe992e42bad1d1f02b343b7b25ac7a89 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=9f9f7475-147d-4077-a797-9b43626b7d69 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" 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="843.786µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=a539f14b-24a6-4d04-95da-b128efa89fc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/sha256:ab1d56e33fee7fe17c87056ca42b8c7cfe992e42bad1d1f02b343b7b25ac7a89" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="878.411µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema2/manifests/sha256:ab1d56e33fee7fe17c87056ca42b8c7cfe992e42bad1d1f02b343b7b25ac7a89 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=a7b10f17-dae7-44dd-b00a-c3a1aee8bce0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="674.953µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=4fabb932-15c5-40df-87d7-ce2f0262abc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/sha256:ab1d56e33fee7fe17c87056ca42b8c7cfe992e42bad1d1f02b343b7b25ac7a89" http.request.useragent="Go-http-client/1.1" http.response.duration="632.378µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema2/manifests/sha256:ab1d56e33fee7fe17c87056ca42b8c7cfe992e42bad1d1f02b343b7b25ac7a89 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=6f2f8eaf-efb6-4214-8a59-d745768f69bc http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" 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="623.433µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="rewriting manifest sha256:ab1d56e33fee7fe17c87056ca42b8c7cfe992e42bad1d1f02b343b7b25ac7a89 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=0554f49e-f740-4616-af00-8f7329069648 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" 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-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=0554f49e-f740-4616-af00-8f7329069648 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" 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.445964ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41973" http.request.id=023ab652-7035-4eaa-a29b-df50b4b182f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" 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="849.962µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" 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:41973" http.request.id=98147166-de27-4913-a446-db98507d0706 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060818ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" 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:41973" http.request.id=40c98471-e02a-4ea7-98d6-4a0ee3e97848 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/sha256:dc1788fd6ca3174ac60f873c1f3a4d1af86d8a262d276de789d99c1fb11923ec" http.request.useragent="Go-http-client/1.1" http.response.duration="931.125µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:dc1788fd6ca3174ac60f873c1f3a4d1af86d8a262d276de789d99c1fb11923ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=af3515d3-a98f-427d-af67-a48c1f49fc58 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" 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="887.917µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=9d0e8bd8-ca9d-456d-a803-49f63bc16f7c http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/sha256:dc1788fd6ca3174ac60f873c1f3a4d1af86d8a262d276de789d99c1fb11923ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="857.803µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema2/manifests/sha256:dc1788fd6ca3174ac60f873c1f3a4d1af86d8a262d276de789d99c1fb11923ec HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=60d2b5ea-c224-4b9b-bdb9-160e2a3ca750 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="723.622µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=c2809198-c0a7-41b4-926a-d2d42538b2b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" http.request.uri="/v2/foo/schema2/manifests/sha256:dc1788fd6ca3174ac60f873c1f3a4d1af86d8a262d276de789d99c1fb11923ec" http.request.useragent="Go-http-client/1.1" http.response.duration="695.612µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema2/manifests/sha256:dc1788fd6ca3174ac60f873c1f3a4d1af86d8a262d276de789d99c1fb11923ec HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="rewriting manifest list sha256:dc1788fd6ca3174ac60f873c1f3a4d1af86d8a262d276de789d99c1fb11923ec in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=f3f8a099-6cdf-4b57-8d6a-391953a95d22 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" 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-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41973" http.request.id=f3f8a099-6cdf-4b57-8d6a-391953a95d22 http.request.method=GET http.request.remoteaddr="127.0.0.1:57362" 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.685159ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.28s) === RUN TestGetManifestWithStorageError time="2025-12-04T20:59:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:59:07Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:59:07Z" 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:44495" http.request.id=7224179e-f923-4655-b194-e010e4578fb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34438" 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="870.631µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" 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:44495" http.request.id=b17dc1c1-8f23-4d47-9f21-7dc05d01d7ed http.request.method=GET http.request.remoteaddr="127.0.0.1:34438" 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="673.646µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" 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:44495" http.request.id=ebdcbd0a-5b4b-4a12-aed8-6615194682f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:34438" 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="722.642µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" 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:44495" http.request.id=556efa3c-7014-4974-a090-d3019d071e79 http.request.method=GET http.request.remoteaddr="127.0.0.1:34438" 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="700.727µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Dec/2025:20:59:07 +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-04T20:59:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:59:07Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:59:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=29596672-f64b-4cfc-b128-253572afd3ab http.request.method=GET http.request.remoteaddr="127.0.0.1:38736" 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="805.928µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=6ebfaa7a-c911-4d5d-8c4c-3efd3919264a http.request.method=GET http.request.remoteaddr="127.0.0.1:38736" 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="679.741µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=f3836ac4-ab7c-46fe-a205-300e9467e316 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" 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="688.815µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=d603641d-086f-4d3e-887c-81a87674260b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" 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.378365ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T20:59:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=d603641d-086f-4d3e-887c-81a87674260b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" 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.416633ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T20:59:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=d603641d-086f-4d3e-887c-81a87674260b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" 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.452839ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T20:59:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=d603641d-086f-4d3e-887c-81a87674260b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" 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.491868ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T20:59:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=461b2a5f-0e5f-4370-980f-8c0fdf54312b http.request.method=POST http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="956.619µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=2818426d-1f53-4b62-acaa-8c0d1e477fe5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/blobs/uploads/e1cff5cd-9b44-4326-b81b-52d7323b8a39?_state=qH2zmpAFDtLoe7kHy2CDp3KLlzmEL4Gy0-2mTBkwpHt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMWNmZjVjZC05YjQ0LTQzMjYtYjgxYi01MmQ3MzIzYjhhMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDcuODE4MTM5Mjk3WiJ9&digest=sha256%3A0e767acc82a23a9d8e06a2227a052b77f12b83640ef09942e5f1213ea0b1d42a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.460638595s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/e1cff5cd-9b44-4326-b81b-52d7323b8a39?_state=qH2zmpAFDtLoe7kHy2CDp3KLlzmEL4Gy0-2mTBkwpHt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMWNmZjVjZC05YjQ0LTQzMjYtYjgxYi01MmQ3MzIzYjhhMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDcuODE4MTM5Mjk3WiJ9&digest=sha256%3A0e767acc82a23a9d8e06a2227a052b77f12b83640ef09942e5f1213ea0b1d42a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=7a474880-b6e8-4235-a93f-8866a681be2b http.request.method=POST http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=f0596ed0-f0d9-43c7-856b-5dc370bc6245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/blobs/uploads/75015b62-7a03-429d-b83c-59ac792f1671?_state=iCa31xnO8yRmaK7xmw_iChl4BltUnKscrnUmdL4IMcp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NTAxNWI2Mi03YTAzLTQyOWQtYjgzYy01OWFjNzkyZjE2NzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDkuNTEzODkyMzYxWiJ9&digest=sha256%3A1f586c9bfc2604ef101923cbb97a46eb0ebadb9b6478821fb31bfb682de06233" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259942773s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/75015b62-7a03-429d-b83c-59ac792f1671?_state=iCa31xnO8yRmaK7xmw_iChl4BltUnKscrnUmdL4IMcp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NTAxNWI2Mi03YTAzLTQyOWQtYjgzYy01OWFjNzkyZjE2NzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MDkuNTEzODkyMzYxWiJ9&digest=sha256%3A1f586c9bfc2604ef101923cbb97a46eb0ebadb9b6478821fb31bfb682de06233 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=ee3e9906-473d-428c-9fbc-2276ce177df8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.260936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=bbb2912c-239a-4fa9-8723-8fbf3e9372ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.964301ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=6967b517-adf0-4be2-8864-0b2e3025895a http.request.method=GET http.request.remoteaddr="127.0.0.1:38736" 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.855323ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=42b2f0fc-74b9-4e53-8fde-fbd3f4282574 http.request.method=GET http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.494208ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" 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:44733" http.request.id=b81ee4ab-ee90-4d81-9231-82726d093cf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.231865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" 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:44733" http.request.id=6d0fbfc7-bed0-4927-8ee0-59b99f15acfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.217573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:44733" http.request.id=89a7ea7d-5b00-45b4-a999-63ddfe7f3a78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.993523ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=2b2fdd0d-4e00-425d-a4f1-1ab5144eb5b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.395979ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=9ee45083-717f-4897-84bf-ffd55fe95caf http.request.method=GET http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="745.849µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=ed254ad9-0f1a-4f9b-8e65-77885a5e20e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.duration="685.642µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=38d7560f-4a88-4058-b33d-3503e03fc04c http.request.method=GET http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.12319ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=error msg="payload digest does match: "sha256:9fd4c4787b8016e4567e74388384249f09e15cff32cc6c674cec9d523f131558" != "sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4"" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=b7586e81-7b09-4109-9f51-0daf698da8d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" time="2025-12-04T20:59:10Z" 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:44733" http.request.id=b7586e81-7b09-4109-9f51-0daf698da8d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38736" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.470922ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=8e3e8d0a-4ec3-4bc4-8c70-f50d09fb8639 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39634" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.692539ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=32a8edeb-4530-43a4-bd96-651b37d9a45b http.request.method=GET http.request.remoteaddr="127.0.0.1:39634" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.264602ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" 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:44733" http.request.id=be5d61b4-080d-428b-922a-37bcef797e3a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39644" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="942.509µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=7bdcf35f-3c53-4371-bd65-2d2a34851cd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39652" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.909226ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=ab4c42f0-f6e2-489b-951b-99c95dc673f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39652" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.161483ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" 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:44733" http.request.id=1fff3f9e-27c5-45b6-b6f2-895598681280 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39666" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.137889ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=784b1115-93d1-4ac2-9d49-8e0207f42b62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.635152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=051c33d9-fc81-418e-808e-d9d6066cd5ef http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.188352ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=48b95e72-06dc-4a70-8f40-033e9edccf28 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311842ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:22cee6efbd3f6750cc0c32d29cc6c987617581cf15d2283d1559569bf7ff5ba4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=d6848a6a-0285-41e7-a375-b9e788392608 http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.306525ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" 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:44733" http.request.id=0ad57505-097f-43ad-89f0-04cc870c2c86 http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.119728ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" 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:44733" http.request.id=5538ceee-3b72-4df3-862b-90924dda127e http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" 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.139211ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" 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:44733" http.request.id=ebeff5f1-cd87-42d0-9a9a-574e31d53b66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.083714ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T20:59:10Z" 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:44733" http.request.id=ebeff5f1-cd87-42d0-9a9a-574e31d53b66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.141387ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T20:59:10Z" 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:44733" http.request.id=ebeff5f1-cd87-42d0-9a9a-574e31d53b66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.184171ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=d82a7638-ad14-46de-a2da-46f4d1f17dff http.request.method=POST http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185326ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=5294f5e8-cb61-42b7-b8bd-f483551c5e74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/blobs/uploads/0f44fe58-2f74-4987-918d-b9bdb73ac5f9?_state=bEBW67A1J46gA1JpmaiLKDDuAP2htxccS7xE_rcpMyl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjQ0ZmU1OC0yZjc0LTQ5ODctOTE4ZC1iOWJkYjczYWM1ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MTAuODIyNDM0MTUyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.554477ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/0f44fe58-2f74-4987-918d-b9bdb73ac5f9?_state=bEBW67A1J46gA1JpmaiLKDDuAP2htxccS7xE_rcpMyl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjQ0ZmU1OC0yZjc0LTQ5ODctOTE4ZC1iOWJkYjczYWM1ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MTAuODIyNDM0MTUyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:10Z" 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:44733" http.request.id=e04a0a25-e102-46fc-b3af-59c2b5a57df5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39676" 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="937.219µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T20:59:10Z" 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:44733" http.request.id=e04a0a25-e102-46fc-b3af-59c2b5a57df5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39676" 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="978.778µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:20:59:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T20:59:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=90120d77-728d-4acd-9223-1cb83b3e1714 http.request.method=POST http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.481747ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=69373b4e-2bd6-470a-90c9-fcdbbda645ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/blobs/uploads/522ea1a0-9439-478a-a18c-a82fc0d5cade?_state=0QPQkdoX5JV4QpbPqySOEDNFRQ_HQh0ISn7RhxFBEOR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MjJlYTFhMC05NDM5LTQ3OGEtYTE4Yy1hODJmYzBkNWNhZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MTEuMTM0NzAzOTk2WiJ9&digest=sha256%3A630c52e7c181e5d994f6c5f11d8afcbf0cd25bc2dabe5469d0ca0a0883e395bc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.753975298s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/522ea1a0-9439-478a-a18c-a82fc0d5cade?_state=0QPQkdoX5JV4QpbPqySOEDNFRQ_HQh0ISn7RhxFBEOR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MjJlYTFhMC05NDM5LTQ3OGEtYTE4Yy1hODJmYzBkNWNhZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MTEuMTM0NzAzOTk2WiJ9&digest=sha256%3A630c52e7c181e5d994f6c5f11d8afcbf0cd25bc2dabe5469d0ca0a0883e395bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=654bbe03-3b56-467b-8b65-c5988931d2f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051119ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=0fe31655-2766-4c1f-876a-f0800ad24c17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/blobs/uploads/60d8bd99-fb54-4620-9c27-d26811bea6bd?_state=Bv8o0Fy5Ijmh8Aaoy_hvYUDqq-556dwZh9Rj5DLLqDx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MGQ4YmQ5OS1mYjU0LTQ2MjAtOWMyNy1kMjY4MTFiZWE2YmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MTMuMDMzMzEyMDc1WiJ9&digest=sha256%3Aed70bcf7d5c24adb1ea655342c7fd6988ca87aa2ec9f2e57a0adbb547926a20c" http.request.useragent="Go-http-client/1.1" http.response.duration=614.405594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/60d8bd99-fb54-4620-9c27-d26811bea6bd?_state=Bv8o0Fy5Ijmh8Aaoy_hvYUDqq-556dwZh9Rj5DLLqDx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MGQ4YmQ5OS1mYjU0LTQ2MjAtOWMyNy1kMjY4MTFiZWE2YmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMjA6NTk6MTMuMDMzMzEyMDc1WiJ9&digest=sha256%3Aed70bcf7d5c24adb1ea655342c7fd6988ca87aa2ec9f2e57a0adbb547926a20c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" 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:44733" http.request.id=2bb809c8-eee1-4bdd-8e33-4022f24689e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.052858ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" 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:44733" http.request.id=76a54f94-8ffa-4720-8df1-fd7e9e7a8864 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.59658ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=5fd0eb28-d512-4477-8825-ddf1930ffb8d http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.347172ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=3190d46b-b00c-46f9-818f-574ff4f95d5a http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.363537ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "GET /v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=03b39bdc-7cf0-4030-9e97-a1f7d8b12959 http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165472ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=e0669b3d-e5d6-4a40-aef9-6c9d85290519 http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034006ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "GET /v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=8ed813bd-9bfe-40c3-85de-d3845273f971 http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" 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.104019ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="rewriting manifest sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=0049ac87-c3d9-44f1-b146-45b35dc2d6d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" 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-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=0049ac87-c3d9-44f1-b146-45b35dc2d6d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.266514ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=a783aa46-1f85-4057-992a-0b9d3c133d12 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.371061ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=6b288768-954f-440b-aafa-61ecd6bdc905 http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.230381ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "GET /v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" 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:44733" http.request.id=1a354e25-cda1-46cb-a9f2-f1a565130ca2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39680" http.request.uri="/v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.380595ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" 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:44733" http.request.id=1d20b797-684f-4411-8199-f0c37d277db5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.813181ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=d97699a0-ebdc-4652-95ed-4a3340e5f1bc http.request.method=GET http.request.remoteaddr="127.0.0.1:39696" http.request.uri="/v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.364653ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "GET /v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" 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:44733" http.request.id=0b868239-8a6d-46ce-b305-909f98009f74 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39706" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.432204ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" 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:44733" http.request.id=88e1a8e0-945e-49f1-bb79-db7a0defb932 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39712" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.989684ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=9f72a093-9c4c-4e8f-b505-3442571dcd23 http.request.method=GET http.request.remoteaddr="127.0.0.1:39712" 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.106675ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=f17b2bb8-7c3c-4f4a-a206-97c452a44395 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39712" http.request.uri="/v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.390065ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:807c50e3547cc53d23b4e4cb6e281d80eb05b45a8f9eb6c734cd80a7e578dbe0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44733" http.request.id=22e7b8b7-8c6b-4b62-85d7-049394cac0ee http.request.method=GET http.request.remoteaddr="127.0.0.1:39712" 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.067294ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:20:59:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.10s) === RUN TestManifestDeleteDisabled time="2025-12-04T20:59:13Z" 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-04T20:59:13Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:59:13Z" 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:44087" http.request.id=197a834f-23f4-4fc0-86d3-b2f5606d7b65 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41694" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.359672ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Dec/2025:20:59:13 +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-04T20:59:13Z" 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-04T20:59:13Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:59:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T20:59:14Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-04T20:59:14Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.5 time="2025-12-04T20:59:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:35193" http.request.id=26ff0ef3-62e7-4ce5-88a1-a87b95929403 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48694" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.984ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:20:59:14 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T20:59:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:35193" http.request.id=c4367462-44c8-4d5c-8beb-e1fdf36d8e9c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48706" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.292635ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:20:59:14 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T20:59:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:35193" http.request.id=e172efa9-d4f5-47fd-8053-ebd5e2951640 http.request.method=POST http.request.remoteaddr="127.0.0.1:48714" 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=2.13714ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:59:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T20:59:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:35193" http.request.id=0b92eb1b-4b0d-4dd1-aa81-4096f26cfbff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48720" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.17586ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:20:59:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.81s) === RUN TestProxyManifestGetByTag time="2025-12-04T20:59:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T20:59:14Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:59:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=ca129639-2e0c-4611-bc70-4b4492bd679d http.request.method=POST http.request.remoteaddr="127.0.0.1:37804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.992583ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=922e3783-1127-49b5-9e10-731ceb808f18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37804" http.request.uri="/v2/foo/bar/blobs/uploads/ce79d7b2-76a7-4613-901a-25e782dc7d9c?_state=mlokRF8J1AZC02hDrM0bfoOYTSHEksc2LFPIFdvPCGF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNzlkN2IyLTc2YTctNDYxMy05MDFhLTI1ZTc4MmRjN2Q5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1OToxNC43NTMyMDc4NTRaIn0%3D&digest=sha256%3A0161539ba475052a723c3fead664978f11b7079b7d9f25749342539ee03e7730" http.request.useragent="Go-http-client/1.1" http.response.duration=858.062143ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:14 +0000] "PUT /v2/foo/bar/blobs/uploads/ce79d7b2-76a7-4613-901a-25e782dc7d9c?_state=mlokRF8J1AZC02hDrM0bfoOYTSHEksc2LFPIFdvPCGF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNzlkN2IyLTc2YTctNDYxMy05MDFhLTI1ZTc4MmRjN2Q5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1OToxNC43NTMyMDc4NTRaIn0%3D&digest=sha256%3A0161539ba475052a723c3fead664978f11b7079b7d9f25749342539ee03e7730 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=4f059b3a-1147-4cb6-bacf-2dd0f952fb78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37804" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.136818ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:15Z" 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-04T20:59:15Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T20:59:15Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.25.5 time="2025-12-04T20:59:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T20:59:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=91a1d7bc-2b2d-4406-9f43-497894c6718c http.request.method=GET http.request.remoteaddr="127.0.0.1:37804" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="846.436µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:20:59:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T20:59:15Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39775" go.version=go1.25.5 time="2025-12-04T20:59:15Z" 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-04T20:59:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=fef362df-b23e-41fe-8504-64f4b36fd2c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37808" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.004677ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:20:59:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T20:59:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39775 /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:39775/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:44931" http.request.id=5e268fe2-8818-408a-94b4-920a22cb15a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37172" http.request.uri="/v2/foo/bar/manifests/sha256:4efbf8f0b820b473a961b71c6988fc949bebfa92e211e38f1cc0d5aa5ec9a123" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:4efbf8f0b820b473a961b71c6988fc949bebfa92e211e38f1cc0d5aa5ec9a123" time="2025-12-04T20:59:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=7e63e2e9-488c-4a43-86b6-68f0ab716ce8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37822" http.request.uri="/v2/foo/bar/manifests/sha256:4efbf8f0b820b473a961b71c6988fc949bebfa92e211e38f1cc0d5aa5ec9a123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.791313ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:20:59:15 +0000] "GET /v2/foo/bar/manifests/sha256:4efbf8f0b820b473a961b71c6988fc949bebfa92e211e38f1cc0d5aa5ec9a123 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T20:59:15Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4efbf8f0b820b473a961b71c6988fc949bebfa92e211e38f1cc0d5aa5ec9a123 with ttl=167h59m59.999994247s" go.version=go1.25.5 time="2025-12-04T20:59:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44931" http.request.id=5e268fe2-8818-408a-94b4-920a22cb15a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37172" http.request.uri="/v2/foo/bar/manifests/sha256:4efbf8f0b820b473a961b71c6988fc949bebfa92e211e38f1cc0d5aa5ec9a123" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.410467ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:20:59:15 +0000] "GET /v2/foo/bar/manifests/sha256:4efbf8f0b820b473a961b71c6988fc949bebfa92e211e38f1cc0d5aa5ec9a123 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T20:59:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=926d1097-9376-48ac-8209-cecaa318e160 http.request.method=GET http.request.remoteaddr="127.0.0.1:37822" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="845.814µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:20:59:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T20:59:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39775 /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:39775/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:44931" http.request.id=62cb91d2-3198-4b6e-b080-3f88a97aa320 http.request.method=GET http.request.remoteaddr="127.0.0.1:37188" 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-04T20:59:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=f2ba2bd3-e688-4d1b-b3d0-f7bfd9320f23 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37832" 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.9431ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:20:59:15 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T20:59:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44931" http.request.id=62cb91d2-3198-4b6e-b080-3f88a97aa320 http.request.method=GET http.request.remoteaddr="127.0.0.1:37188" 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=6.348936ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:20:59:15 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T20:59:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=69835523-e406-4c7a-ba84-44dc5131d06c http.request.method=POST http.request.remoteaddr="127.0.0.1:37832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.373359ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=2e1a349f-9b86-4eb8-a237-b7f393980a56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37832" http.request.uri="/v2/foo/bar/blobs/uploads/65833408-151b-4b7b-928f-c0589de95621?_state=IBgHq_DD5-5D6I5AOBE_NXxDVM2e5Ag4V05i_EMIPBR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ODMzNDA4LTE1MWItNGI3Yi05MjhmLWMwNTg5ZGU5NTYyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1OToxNS45MTY0NDU5NThaIn0%3D&digest=sha256%3A261626850a769ff9728dc26a4b497312bdef5a70fb6fb05acb612220d2363fe7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.491037199s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:15 +0000] "PUT /v2/foo/bar/blobs/uploads/65833408-151b-4b7b-928f-c0589de95621?_state=IBgHq_DD5-5D6I5AOBE_NXxDVM2e5Ag4V05i_EMIPBR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ODMzNDA4LTE1MWItNGI3Yi05MjhmLWMwNTg5ZGU5NTYyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQyMDo1OToxNS45MTY0NDU5NThaIn0%3D&digest=sha256%3A261626850a769ff9728dc26a4b497312bdef5a70fb6fb05acb612220d2363fe7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=f577146c-4a57-4605-87ad-c7b730305ff2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37832" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.751248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:20:59:17 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T20:59:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=62151681-b16f-403a-89b3-5f6e02b93a21 http.request.method=GET http.request.remoteaddr="127.0.0.1:37832" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="663.227µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:20:59:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T20:59:17Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39775 /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:39775/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:44931" http.request.id=80733b88-d529-4660-8166-5b4cd486390d http.request.method=GET http.request.remoteaddr="127.0.0.1:37202" 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-04T20:59:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=764aafe3-fdce-4beb-b818-e3976c08756a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37842" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.102266ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:20:59:17 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T20:59:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=57836729-24a1-4a7f-90d2-5bf0751bf7ae http.request.method=GET http.request.remoteaddr="127.0.0.1:37842" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="681.149µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:20:59:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T20:59:17Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39775 /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:39775/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:44931" http.request.id=80733b88-d529-4660-8166-5b4cd486390d http.request.method=GET http.request.remoteaddr="127.0.0.1:37202" 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-04T20:59:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39775" http.request.id=664cedf8-873f-4171-bb7e-5b5a1e0922b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37848" 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.447776ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:20:59:17 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T20:59:17Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:bc1bc38a14a0c269ac5189f972b4dcaf79207f01c1653f62cb0db8009b7c6240 with ttl=167h59m59.999994443s" go.version=go1.25.5 time="2025-12-04T20:59:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44931" http.request.id=80733b88-d529-4660-8166-5b4cd486390d http.request.method=GET http.request.remoteaddr="127.0.0.1:37202" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.901411ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:20:59:17 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.93s) === RUN TestAppDispatcher time="2025-12-04T20:59:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46167" http.request.id=7227ba04-c5bf-4002-87fc-86f497fc54a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57034" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.321045ms http.response.status=200 http.response.written=0 time="2025-12-04T20:59:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46167" http.request.id=dad14886-512a-44c8-80d0-4e69857929b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57034" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.271706ms http.response.status=200 http.response.written=0 time="2025-12-04T20:59:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46167" http.request.id=08d2a748-44c3-4aec-880c-74c3fc482fb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57034" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.365373ms http.response.status=200 http.response.written=0 time="2025-12-04T20:59:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46167" http.request.id=a1e9ec7a-a3c6-4a6b-9def-dd90a51ad46c http.request.method=GET http.request.remoteaddr="127.0.0.1:57034" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.193104ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-12-04T20:59: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 instance.id=89b91abb-22e3-4ffc-94c9-114035ae26c3 time="2025-12-04T20:59:17Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=89b91abb-22e3-4ffc-94c9-114035ae26c3 time="2025-12-04T20:59:17Z" 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:44589" http.request.id=3db4c8fc-1026-463f-af06-4faf88ac96f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44016" 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-04T20:59: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 instance.id=89b91abb-22e3-4ffc-94c9-114035ae26c3 time="2025-12-04T20:59:17Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=89b91abb-22e3-4ffc-94c9-114035ae26c3 time="2025-12-04T20:59:17Z" level=info msg="configuring file health check path=/tmp/healthcheck3765154682, interval=1" go.version=go1.25.5 instance.id=89b91abb-22e3-4ffc-94c9-114035ae26c3 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-04T20:59: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 instance.id=89b91abb-22e3-4ffc-94c9-114035ae26c3 time="2025-12-04T20:59:21Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=89b91abb-22e3-4ffc-94c9-114035ae26c3 time="2025-12-04T20:59:21Z" level=info msg="configuring TCP health check addr=127.0.0.1:45575, interval=1" go.version=go1.25.5 instance.id=89b91abb-22e3-4ffc-94c9-114035ae26c3 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-04T20:59:25Z" 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=89b91abb-22e3-4ffc-94c9-114035ae26c3 time="2025-12-04T20:59:25Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=89b91abb-22e3-4ffc-94c9-114035ae26c3 time="2025-12-04T20:59:25Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45473, interval=1, threshold=3" go.version=go1.25.5 instance.id=89b91abb-22e3-4ffc-94c9-114035ae26c3 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 64.970s ? 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.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.33s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.33s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.738s === RUN TestSchedule time="2025-12-04T20:58:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=09110820-060a-4f1f-a40a-a8988e8530ff time="2025-12-04T20:58:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994342ms" go.version=go1.25.5 instance.id=09110820-060a-4f1f-a40a-a8988e8530ff time="2025-12-04T20:58:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.051µs" go.version=go1.25.5 instance.id=09110820-060a-4f1f-a40a-a8988e8530ff time="2025-12-04T20:58:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=994.535µs" go.version=go1.25.5 instance.id=09110820-060a-4f1f-a40a-a8988e8530ff scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-12-04T20:58:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=09110820-060a-4f1f-a40a-a8988e8530ff --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-04T20:58:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=09110820-060a-4f1f-a40a-a8988e8530ff time="2025-12-04T20:58:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.996898ms" go.version=go1.25.5 instance.id=09110820-060a-4f1f-a40a-a8988e8530ff time="2025-12-04T20:58:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996659ms" go.version=go1.25.5 instance.id=09110820-060a-4f1f-a40a-a8988e8530ff time="2025-12-04T20:58:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=09110820-060a-4f1f-a40a-a8988e8530ff --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-04T20:58:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=09110820-060a-4f1f-a40a-a8988e8530ff --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.584s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.55s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 20330496 sha256:9babaee1feec04e8079f88b86829b3f47f31b607ee1e9a835ea72de02c31db3a [] map[] } --- PASS: TestSimpleBlobRead (0.39s) === RUN TestBlobMount --- PASS: TestBlobMount (0.27s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.61s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.98s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.57s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:043850fc2ee605efb79635676564e24f8ad5e1910ae8174b5233ec50c2dc889c palailogos: marking blob sha256:ba3b77cefa57baa36204dfbcee2309a0859af859ae833021ca0c79241be485df palailogos: marking blob sha256:374a4e76428209f131362e8e91dfbe92b1e4ed058965f90165bb6daa955397ea palailogos: marking manifest sha256:17511c10ba6a6eb249adbb8d5ad568f63264b2576660df6e5520bb78770f82d3 palailogos: marking blob sha256:78379ac7269ae7139154b6d3b4cddf53677a96aba4788162160357c1e21b6a2a palailogos: marking blob sha256:043850fc2ee605efb79635676564e24f8ad5e1910ae8174b5233ec50c2dc889c palailogos: marking manifest sha256:6fc6444891834621a8bd1a39817e5a217b37f42780f6ec6c0c9427306329ff44 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:84ba8719b1fe5b3bf17faebdc37a1cb25b11edde064d835f726fc0c71caf4d7a palailogos: marking blob sha256:7b2cf4cdba766f32697ef5eafbeeaaea1c5ecf3511ff2f0514e9a8709ad5560d palailogos: marking manifest sha256:78379ac7269ae7139154b6d3b4cddf53677a96aba4788162160357c1e21b6a2a palailogos: marking blob sha256:79dd133d1f2138d5af7a40e56da21d3ea3b8374467f9724b0191e43cb32d0668 palailogos: marking blob sha256:816d7eb188def63afd8241dc24ba0a882e5d8c70e54c544d18d4fd9299f71fb2 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.75s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:38b44f6c89250cbc8077d740f5a89337c5d36aaa27fe06df0d6879d49887b3ba deletemanifests: marking manifest sha256:89ed1c6a4d331390a90d80973e143a4bf043b48c8cb927a59fe494bb35a19c97 deletemanifests: marking blob sha256:ded1dfe0511ff86dffef7b7ca744c79bb40f6f8d34471b46e63d22d0dfab8b5e deletemanifests: marking blob sha256:aff43e2411b2037bb7de1260e7bface7974b94f922e67aa00ebabcaffbea2468 deletemanifests: marking blob sha256:82a7171c838a95cdef2c5aba618c300b87e6590940e56ddc5447e1e16af9b351 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0ac755e2797015047e3f1a32894528def2f3415da75bdecd5bd9d3e91a9dab17 blob eligible for deletion: sha256:38b44f6c89250cbc8077d740f5a89337c5d36aaa27fe06df0d6879d49887b3ba blob eligible for deletion: sha256:d36581984623d9eb8a493af972c1ea9993385336638764dab46795a9cdeea4bb blob eligible for deletion: sha256:e8aff0aff463b4630b2397d6bf9c7d55c6237747627c470f5dee33f905ab30c7 deletemanifests manifest eligible for deletion: sha256:38b44f6c89250cbc8077d740f5a89337c5d36aaa27fe06df0d6879d49887b3ba deletemanifests: marking manifest sha256:89ed1c6a4d331390a90d80973e143a4bf043b48c8cb927a59fe494bb35a19c97 deletemanifests: marking blob sha256:ded1dfe0511ff86dffef7b7ca744c79bb40f6f8d34471b46e63d22d0dfab8b5e deletemanifests: marking blob sha256:aff43e2411b2037bb7de1260e7bface7974b94f922e67aa00ebabcaffbea2468 deletemanifests: marking blob sha256:82a7171c838a95cdef2c5aba618c300b87e6590940e56ddc5447e1e16af9b351 time="2025-12-04T20:58:43Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/38b44f6c89250cbc8077d740f5a89337c5d36aaa27fe06df0d6879d49887b3ba" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 time="2025-12-04T20:58:43Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/38b44f6c89250cbc8077d740f5a89337c5d36aaa27fe06df0d6879d49887b3ba" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:e8aff0aff463b4630b2397d6bf9c7d55c6237747627c470f5dee33f905ab30c7 time="2025-12-04T20:58:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e8/e8aff0aff463b4630b2397d6bf9c7d55c6237747627c470f5dee33f905ab30c7" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 blob eligible for deletion: sha256:0ac755e2797015047e3f1a32894528def2f3415da75bdecd5bd9d3e91a9dab17 time="2025-12-04T20:58:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0ac755e2797015047e3f1a32894528def2f3415da75bdecd5bd9d3e91a9dab17" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 blob eligible for deletion: sha256:38b44f6c89250cbc8077d740f5a89337c5d36aaa27fe06df0d6879d49887b3ba time="2025-12-04T20:58:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/38/38b44f6c89250cbc8077d740f5a89337c5d36aaa27fe06df0d6879d49887b3ba" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 blob eligible for deletion: sha256:d36581984623d9eb8a493af972c1ea9993385336638764dab46795a9cdeea4bb time="2025-12-04T20:58:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d3/d36581984623d9eb8a493af972c1ea9993385336638764dab46795a9cdeea4bb" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 --- PASS: TestDeleteManifestIfTagNotFound (1.66s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:91d2c502152822e127a27500134da78d98a6136ecc747bbc41835dca19bae559 time="2025-12-04T20:58:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/91d2c502152822e127a27500134da78d98a6136ecc747bbc41835dca19bae559" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 blob eligible for deletion: sha256:9d787cddfc381fbf4c4516c234a5fc5a9a21315b26d394ebc968f4ca031c6792 time="2025-12-04T20:58:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9d/9d787cddfc381fbf4c4516c234a5fc5a9a21315b26d394ebc968f4ca031c6792" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 blob eligible for deletion: sha256:fc80db88fe3f2fa3b43fa1b417e4f9773ce9f99591383b5eb6d7a25e14aa2571 time="2025-12-04T20:58:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fc/fc80db88fe3f2fa3b43fa1b417e4f9773ce9f99591383b5eb6d7a25e14aa2571" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 --- PASS: TestGCWithMissingManifests (0.54s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:0d0fa84b97c239bfaaac111d3b93e498c563dd83e8e6f29cac717785c845bf1e komnenos: marking blob sha256:6f0e2ecec2b2909f1a295251b7397dc1de3cb0ebbb69c074bda34c1e8e9c2db5 komnenos: marking blob sha256:ab761cd68483dcd7bc71b7ac20f7b1d9c0a458bdeb927367db335fd820941764 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:7f850c965611c8805c9c2adc27e2c0d9627dc8e11f6c84faf7f3e1456c47631e time="2025-12-04T20:58:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7f/7f850c965611c8805c9c2adc27e2c0d9627dc8e11f6c84faf7f3e1456c47631e" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 blob eligible for deletion: sha256:8f0c3e4b3003fc39b428244162ed08df3f54649d31cdf9cdf99123b99070b6a9 time="2025-12-04T20:58:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8f0c3e4b3003fc39b428244162ed08df3f54649d31cdf9cdf99123b99070b6a9" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 blob eligible for deletion: sha256:b60fe35d25a8336587fde523cf1f6b4f90166400425109f594f02a353a577e4c time="2025-12-04T20:58:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b6/b60fe35d25a8336587fde523cf1f6b4f90166400425109f594f02a353a577e4c" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-04T20:58:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 blob eligible for deletion: sha256:045439d0911f591855653c365683d989c9fdf6eaaf1b2f8e30fc444be84631f5 time="2025-12-04T20:58:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/045439d0911f591855653c365683d989c9fdf6eaaf1b2f8e30fc444be84631f5" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 blob eligible for deletion: sha256:12336509deca34ca5d2ba38793985ad07a59e58f5cc5ddcf6725efe2092d3d7f time="2025-12-04T20:58:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/12/12336509deca34ca5d2ba38793985ad07a59e58f5cc5ddcf6725efe2092d3d7f" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 blob eligible for deletion: sha256:3254ee5ec736e50d693b6952b6c564a137e1e90800047bb94efba0f4d64217ab time="2025-12-04T20:58:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/3254ee5ec736e50d693b6952b6c564a137e1e90800047bb94efba0f4d64217ab" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 --- PASS: TestDeletionHasEffect (1.47s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.39s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:79a948ee436cf2aba47a33fe3079790d904f2b3836a39729c4fae936497b2454 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:4b23bcd3aa4f9bd8c28fa8af5e209dda8057774a612ad6f2bd4a2e832a828a2c michael_z_doukas: marking blob sha256:ce85b62d07072416387d03aca50d8d4a2a9086905dc3a9b3f5744926314271c0 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:bd813be4417b317618308a1fd711897b2b7a43e7ed0f16c5cc581b4d9b5b5694 time="2025-12-04T20:58:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bd/bd813be4417b317618308a1fd711897b2b7a43e7ed0f16c5cc581b4d9b5b5694" go.version=go1.25.5 instance.id=574e37f7-7451-484e-9dd5-b94b1b246c15 --- PASS: TestOrphanBlobDeleted (0.73s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ce55bee7a4c3532bd4324fc6ee15f12c09643b77b306b4303873149e33cbc00b linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:c8ce10a65dfa1c00a975bbe0c626c373f7e6a09201b4751b082f389bb903362a --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.68s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.59s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.38s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.06s) === 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-04T20:58:50Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 19:58:50.191629173 +0000 UTC m=-3577.296842596, actuallyDelete=true" time="2025-12-04T20:58:50Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-04T20:58:50Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029, actuallyDelete=true" time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/08f4ff40-9c50-4727-ab2b-f112a00b00cf have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/317da10e-1555-49eb-a16d-9f6ac49bc4c3 have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/38666116-43fe-4907-ae47-578ed6c2b217 have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4188fdf9-5349-45e0-aca0-175a7e1c95dc have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9cde1406-2944-491f-9810-83ef7b3f66dd have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b684c06a-b593-4d38-9edd-77f1ddf74904 have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/efb29648-4713-427b-a1a4-a94f9ee1abd5 have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/a8646953-d820-4435-890e-e62979d462a1 have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/22b1b2e2-6aba-47ba-b0b3-9a571809d033 have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2cf70234-76fb-4d84-af87-f324ac27655d have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/65f6cbed-1a42-4940-9ae5-8ecfe3c6f8de have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.192545799 +0000 UTC m=+22.704074029). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-04T20:58:50Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 20:58:50.193692109 +0000 UTC m=+22.705220347, actuallyDelete=true" time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2e4d1b27-3255-4423-9716-78f0af2f207e have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.193692109 +0000 UTC m=+22.705220347). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d45c8874-013b-4c12-8797-8f1359cd829c have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.193692109 +0000 UTC m=+22.705220347). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/eaafb994-48d7-4993-80c5-b6379153989f have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.193692109 +0000 UTC m=+22.705220347). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fe287ac9-3541-4bc3-8dc1-803ac1040610 have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.193692109 +0000 UTC m=+22.705220347). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/19d9651c-febe-4f08-8e00-75d61b013dbf have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.193692109 +0000 UTC m=+22.705220347). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-04T20:58:50Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 20:58:50.194501576 +0000 UTC m=+22.706029814, actuallyDelete=true" time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0da19dc8-78cb-41c4-9b97-a933727982ef have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.194501576 +0000 UTC m=+22.706029814). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3de4471f-e669-4afe-b971-cfe9d5bd8a87 have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.194501576 +0000 UTC m=+22.706029814). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a58825ae-4067-411b-bec9-17f12aaec39a have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.194501576 +0000 UTC m=+22.706029814). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ccb36b51-0acc-4715-9718-ba5773f4402f have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.194501576 +0000 UTC m=+22.706029814). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e59ff8dd-487a-49cc-b439-3090c7aaca05 have older date (2025-12-04 19:58:50 +0000 UTC) than purge date (2025-12-04 20:58:50.194501576 +0000 UTC m=+22.706029814). Removing upload directory." time="2025-12-04T20:58:50Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-04T20:58:50Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 20:58:50.194950316 +0000 UTC m=+22.706478542, actuallyDelete=true" time="2025-12-04T20:58:50Z" 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 22.715s ? 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.008s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.007s === RUN TestWalkFileRemoved time="2025-12-04T20:58:27Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.730s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.084s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.17s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.897s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.40s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.218s ? 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-04T20:58:27Z" 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-04T20:58:27Z" 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-04T20:58:27Z" 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 TestInvalidNetworkType === CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 === CONT TestMatchIPV4 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 time="2025-12-04T20:58:27Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T20:58:27Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=27e20a76-979c-4a4a-999e-1278713afdeb time="2025-12-04T20:58:27Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=27e20a76-979c-4a4a-999e-1278713afdeb ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2025-12-04T20:58:27Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=27e20a76-979c-4a4a-999e-1278713afdeb --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-12-04T20:58:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T20:58:29Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T20:58:30Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T20:58:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.508s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.005s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.736s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.58s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.267s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.015s ? 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-ppc64le.so.1 >>> docker-registry*: Package size: 27.1 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 20:59:33 +0000 elapsed time 0h 1m 28s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251204.205806) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 459 MiB in 105 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...