>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Thu, 04 Dec 2025 00:27:19 +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.002720) Executing busybox-1.37.0-r29.trigger OK: 687 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/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/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/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-12-04T00:27:48Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-04T00:27:48Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.042s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-04T00:27:48Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.017s ? 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.01s) PASS ok github.com/docker/distribution/health 0.015s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.009s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.12s) PASS ok github.com/docker/distribution/health/checks 0.130s ? 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.011s === 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.012s === 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.017s === 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.013s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/12/04 00:27:48 http: TLS handshake error from 127.0.0.1:39456: 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:36191/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36191/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36191/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:36191/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44445?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.77s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-04T00:27:49Z" level=info msg="broadcaster: closing" time="2025-12-04T00:27:49Z" level=info msg="closing testSink" time="2025-12-04T00:27:49Z" level=info msg="closing testSink" time="2025-12-04T00:27:49Z" level=info msg="closing testSink" time="2025-12-04T00:27:49Z" level=info msg="closing testSink" time="2025-12-04T00:27:49Z" level=info msg="closing testSink" time="2025-12-04T00:27:49Z" level=info msg="closing testSink" time="2025-12-04T00:27:49Z" level=info msg="closing testSink" time="2025-12-04T00:27:49Z" level=info msg="closing testSink" time="2025-12-04T00:27:49Z" level=info msg="closing testSink" time="2025-12-04T00:27:49Z" level=info msg="closing testSink" time="2025-12-04T00:27:49Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-04T00:27:49Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 1} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 1} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 1} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:49Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:27:50Z" level=warning msg="&{0xc0000d53b0 0.9} encountered too many errors, backing off" time="2025-12-04T00:27:50Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.82s) PASS ok github.com/docker/distribution/notifications 1.787s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-12-04T00:27:48Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T00:27:48.562655986Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:27:48.562706396Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:27:48.562755376Z" level=info msg="Starting upload purge in 35m0s" go.version=go1.25.5 time="2025-12-04T00:27:48.563526159Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-04T00:27:48.563560289Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-04T00:27:48.564255751Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-04T00:27:51.579867038Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=cfc41da8-42b1-4992-ba16-20f7c622d43f http.request.method=GET http.request.remoteaddr="127.0.0.1:35572" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.330907ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:27:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-04T00:27:51.58046459Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (3.29s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-04T00:27:51.951394268Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T00:27:51.953662585Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:27:51.953739366Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:27:51.953923776Z" level=info msg="Starting upload purge in 4m0s" go.version=go1.25.5 time="2025-12-04T00:27:51.954318298Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.38s) PASS ok github.com/docker/distribution/registry 11.678s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.009s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.215s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-04T00:27:48Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=8c3dde3a-4678-4507-b0e9-4cee18e71426 time="2025-12-04T00:27:48Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=8c3dde3a-4678-4507-b0e9-4cee18e71426 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-04T00:27:48Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password="TEVLJQefsOUpxH8C5A_AlgyenKxo2TJ-1osiX9EPRjA" user=docker --- PASS: TestCreateHtpasswdFile (0.12s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.143s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.015s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.03s) === RUN TestLeeway time="2025-12-04T00:27:48Z" level=info msg="token not to be used before 2025-12-04 00:27:49 +0000 UTC - currently 2025-12-04 00:27:48.487443607 +0000 UTC m=+0.029420164" time="2025-12-04T00:27:48Z" level=info msg="token not to be used after 2025-12-04 00:27:48 +0000 UTC - currently 2025-12-04 00:27:48.488894642 +0000 UTC m=+0.030871159" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-12-04T00:27:48Z" 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.052s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === 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.126s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === 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.044s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-04T00:27:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:27:49Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:27:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34071" http.request.id=5589fc7a-4c6a-4d7a-9d62-9af2a3c35dbf http.request.method=GET http.request.remoteaddr="127.0.0.1:38668" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.839395ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:27:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-04T00:27:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:27:49Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:27:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=6b0a39c0-34b3-41fa-8626-052fdae452ee http.request.method=GET http.request.remoteaddr="127.0.0.1:59628" 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.156917ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:00:27:49 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T00:27:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=578575be-cf72-4393-a764-bcf5b4f8c483 http.request.method=POST http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.878029ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:27:49 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:27:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=d465b81f-3a84-4490-aaae-920ada043cd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/aaaa/blobs/uploads/e86254be-0bb8-4938-ad18-31c326f2bbc9?_state=JkIlZPiAWPMl9cdTO1ruz_fCQ6gXdupw-t5GmTdq8lp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlODYyNTRiZS0wYmI4LTQ5MzgtYWQxOC0zMWMzMjZmMmJiYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjc6NDkuNTEwODI4NzE3WiJ9&digest=sha256%3A0a2d386ede6952ff23831f868daf6859849e56e78db0eac9b88aa7b71c739e85" http.request.useragent="Go-http-client/1.1" http.response.duration=5.581528077s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:27:49 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e86254be-0bb8-4938-ad18-31c326f2bbc9?_state=JkIlZPiAWPMl9cdTO1ruz_fCQ6gXdupw-t5GmTdq8lp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlODYyNTRiZS0wYmI4LTQ5MzgtYWQxOC0zMWMzMjZmMmJiYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjc6NDkuNTEwODI4NzE3WiJ9&digest=sha256%3A0a2d386ede6952ff23831f868daf6859849e56e78db0eac9b88aa7b71c739e85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:27:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=20ff9937-c5b5-45c7-80b3-d993dfacda72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.736782ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:27:55 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:27:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=ba2ccad2-a3f6-4c8e-9ab1-4ddc50433b4e http.request.method=POST http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.397578ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:27:55 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=b212ce48-19ef-4711-b421-7b7cfd5d70c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/bbbb/blobs/uploads/b71ea4ad-febf-4017-b7d5-a11c12eb4d84?_state=IVpyS4UBV2bZYV4L2OT2Ib3-RsueGz_bEoEuxG5P5CJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNzFlYTRhZC1mZWJmLTQwMTctYjdkNS1hMTFjMTJlYjRkODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjc6NTUuMzY1OTQ0OTQyWiJ9&digest=sha256%3Ab2844aaafd7eaa6b47c872224d02eb28ffd3a559ce9ac8539bc678cc64fa90ca" http.request.useragent="Go-http-client/1.1" http.response.duration=6.256060998s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:27:55 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b71ea4ad-febf-4017-b7d5-a11c12eb4d84?_state=IVpyS4UBV2bZYV4L2OT2Ib3-RsueGz_bEoEuxG5P5CJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNzFlYTRhZC1mZWJmLTQwMTctYjdkNS1hMTFjMTJlYjRkODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjc6NTUuMzY1OTQ0OTQyWiJ9&digest=sha256%3Ab2844aaafd7eaa6b47c872224d02eb28ffd3a559ce9ac8539bc678cc64fa90ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=70c6b2c6-e27a-47fe-ae2b-8dbf3a5241f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.270664ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:01 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=f3babfeb-fe5a-4532-a8d7-a0a6fd5facec http.request.method=POST http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.623439ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:01 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=743b4448-0c6b-4c6e-80bb-25fc8629a0ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/cccc/blobs/uploads/8a4ff760-5748-43d5-97db-5de4328d4e6b?_state=iONMFK1sdbvQaosQs_Ru2UcsMlYWCGcY-PFzNy9g86l7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4YTRmZjc2MC01NzQ4LTQzZDUtOTdkYi01ZGU0MzI4ZDRlNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MDEuODIxMTQ0NDgzWiJ9&digest=sha256%3A144b2fd4dc1e5d0cde92c03d2e15c4e9365926bafe5f4c60c7b1ba4895079b99" http.request.useragent="Go-http-client/1.1" http.response.duration=4.883987841s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:01 +0000] "PUT /v2/foo/cccc/blobs/uploads/8a4ff760-5748-43d5-97db-5de4328d4e6b?_state=iONMFK1sdbvQaosQs_Ru2UcsMlYWCGcY-PFzNy9g86l7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4YTRmZjc2MC01NzQ4LTQzZDUtOTdkYi01ZGU0MzI4ZDRlNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MDEuODIxMTQ0NDgzWiJ9&digest=sha256%3A144b2fd4dc1e5d0cde92c03d2e15c4e9365926bafe5f4c60c7b1ba4895079b99 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=06bb87ee-dacc-4131-9751-b3d10600ef89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.111469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:06 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=23eb7179-f397-4f24-9929-1e91de5b65c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.727178ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:07 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=3ed4813e-4019-49bf-8373-da8353252f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/dddd/blobs/uploads/d93d443a-4d95-4d1a-be68-1b70657fe50e?_state=Wd18WOqh29BrhhASp5M_1IEi7Cjt6QqYT2N_B7-ZI-57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkOTNkNDQzYS00ZDk1LTRkMWEtYmU2OC0xYjcwNjU3ZmU1MGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MDcuMDU1MTc3NTE2WiJ9&digest=sha256%3A6f06fe64e99a4c28c4d8be2541ef90f576ba0ffa5b5e4fc618d0437989a310a5" http.request.useragent="Go-http-client/1.1" http.response.duration=10.376100824s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:07 +0000] "PUT /v2/foo/dddd/blobs/uploads/d93d443a-4d95-4d1a-be68-1b70657fe50e?_state=Wd18WOqh29BrhhASp5M_1IEi7Cjt6QqYT2N_B7-ZI-57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkOTNkNDQzYS00ZDk1LTRkMWEtYmU2OC0xYjcwNjU3ZmU1MGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MDcuMDU1MTc3NTE2WiJ9&digest=sha256%3A6f06fe64e99a4c28c4d8be2541ef90f576ba0ffa5b5e4fc618d0437989a310a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=e320e839-93db-43fa-80ee-99bc05e5b224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.142893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:17 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=be9e011b-0e79-438d-bfa2-9e3a823bcf6c http.request.method=POST http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.02138ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:17 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=15f441d6-e373-4708-9d73-12d9a625f5e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/eeee/blobs/uploads/44e4977c-17ed-402a-9b85-e6e3b7bbc851?_state=n-0JJsPzjSUUX6IZUmXM6mowve9nrO6d-zmHL3pvALl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0NGU0OTc3Yy0xN2VkLTQwMmEtOWI4NS1lNmUzYjdiYmM4NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MTcuNTk2OTA4NjM2WiJ9&digest=sha256%3A9520cb98ae51b4ca982526d147bf6a4a15677bac2b909a2eb530fa9cdad46508" http.request.useragent="Go-http-client/1.1" http.response.duration=3.094761835s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:17 +0000] "PUT /v2/foo/eeee/blobs/uploads/44e4977c-17ed-402a-9b85-e6e3b7bbc851?_state=n-0JJsPzjSUUX6IZUmXM6mowve9nrO6d-zmHL3pvALl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0NGU0OTc3Yy0xN2VkLTQwMmEtOWI4NS1lNmUzYjdiYmM4NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MTcuNTk2OTA4NjM2WiJ9&digest=sha256%3A9520cb98ae51b4ca982526d147bf6a4a15677bac2b909a2eb530fa9cdad46508 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=447b91af-123e-4410-af84-768cf54cc6ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.133363ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:20 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=6264ef67-9bbd-4a3b-b09c-12b55f0ebc8c http.request.method=POST http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.647388ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:20 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=8270f95c-c0af-400f-a851-d90064160398 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/ffff/blobs/uploads/63e390b7-2602-44d5-b666-220a9e3e9739?_state=XG7VytB0_BLWwB9Df6_duW8dnkyK4p8aSQGV_mrNPXl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2M2UzOTBiNy0yNjAyLTQ0ZDUtYjY2Ni0yMjBhOWUzZTk3MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MjAuOTg2Njc2MzE4WiJ9&digest=sha256%3A7af94c588eddadf9bf35bc314e841371d396d275f4ded7209fbb97a47f4ca46e" http.request.useragent="Go-http-client/1.1" http.response.duration=11.4568996s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:20 +0000] "PUT /v2/foo/ffff/blobs/uploads/63e390b7-2602-44d5-b666-220a9e3e9739?_state=XG7VytB0_BLWwB9Df6_duW8dnkyK4p8aSQGV_mrNPXl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2M2UzOTBiNy0yNjAyLTQ0ZDUtYjY2Ni0yMjBhOWUzZTk3MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MjAuOTg2Njc2MzE4WiJ9&digest=sha256%3A7af94c588eddadf9bf35bc314e841371d396d275f4ded7209fbb97a47f4ca46e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=01d11e32-c7bd-4ab9-ab17-7c7ecea6fa72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.427144ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=7fd5144f-67d0-411e-a212-6647332cc327 http.request.method=GET http.request.remoteaddr="127.0.0.1:59628" 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.062797ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=48403afc-10e2-4172-a920-c302309f1e55 http.request.method=GET http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.081437ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=225e2baf-99aa-4aa3-bf26-6b1eb1734d15 http.request.method=GET http.request.remoteaddr="127.0.0.1:59628" 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.861566ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=999e952a-022d-4c7b-a5f1-ca527ebeacff http.request.method=GET http.request.remoteaddr="127.0.0.1:59628" 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.923847ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=5a067a94-6150-4b39-a140-1e485687a7b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.893266ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=d422d877-67b5-4a17-a0b6-8216aee18356 http.request.method=GET http.request.remoteaddr="127.0.0.1:59628" 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.390775ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" 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:45285" http.request.id=736a0758-57c4-4fba-be36-7e77803fba4a http.request.method=GET http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.539505ms http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" 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:45285" http.request.id=368fa2c3-e9e5-456a-86fd-b2b81e5a69eb http.request.method=GET http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.390985ms http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=2c3e27d8-ef79-4f44-b190-552166df39b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.271884ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45285" http.request.id=4659264a-c4f4-4715-98c6-1af5424f4679 http.request.method=GET http.request.remoteaddr="127.0.0.1:59628" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.568645ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T00:28:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:28:32Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:28:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=49c6870d-bd00-4186-9f84-d18db715e68f http.request.method=POST http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.287417ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=e526d240-cf3a-4731-a7cf-b3e13577a329 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/aaaa/blobs/uploads/132bd1d2-a00f-42d5-a00c-3b1435313b08?_state=iICNYxszuY5v9q2jRgJfPoDxyJE6qo7wzOQcViH70MJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxMzJiZDFkMi1hMDBmLTQyZDUtYTAwYy0zYjE0MzUzMTNiMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MzIuNjI4MTQ5MDk1WiJ9&digest=sha256%3A4de1f065bb5f7aff106e9bacced1e277677b64232bf9cc7fe189426f74f9f3b9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.828059158s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:32 +0000] "PUT /v2/foo/aaaa/blobs/uploads/132bd1d2-a00f-42d5-a00c-3b1435313b08?_state=iICNYxszuY5v9q2jRgJfPoDxyJE6qo7wzOQcViH70MJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxMzJiZDFkMi1hMDBmLTQyZDUtYTAwYy0zYjE0MzUzMTNiMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MzIuNjI4MTQ5MDk1WiJ9&digest=sha256%3A4de1f065bb5f7aff106e9bacced1e277677b64232bf9cc7fe189426f74f9f3b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=f64f80cc-1830-4324-bf71-2bbd960f8e9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.185494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:35 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=474132e7-7a54-4cb4-8f2e-1060e1898b0f http.request.method=POST http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.494828ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:35 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=d59760f6-a91a-49a8-bb8e-ffc7890ee2f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/bbbb/blobs/uploads/fb583635-d72b-4be2-9e6e-b342320f4fcc?_state=LGw648_xw-lT_Be5e5w6kkqAbj6aVTo5gIyWl8xhkBR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmYjU4MzYzNS1kNzJiLTRiZTItOWU2ZS1iMzQyMzIwZjRmY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MzUuNjkyODU5NDY0WiJ9&digest=sha256%3Aeb7e5e9c5af8db4c4745011961fff5455351f5b90aa5a6fc1b504af071a40bf3" http.request.useragent="Go-http-client/1.1" http.response.duration=7.267441936s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:35 +0000] "PUT /v2/foo/bbbb/blobs/uploads/fb583635-d72b-4be2-9e6e-b342320f4fcc?_state=LGw648_xw-lT_Be5e5w6kkqAbj6aVTo5gIyWl8xhkBR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmYjU4MzYzNS1kNzJiLTRiZTItOWU2ZS1iMzQyMzIwZjRmY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6MzUuNjkyODU5NDY0WiJ9&digest=sha256%3Aeb7e5e9c5af8db4c4745011961fff5455351f5b90aa5a6fc1b504af071a40bf3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=53c5aaf5-0f14-4e55-91dc-5a2e1999f786 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.917152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:42 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=29f4960e-edee-422b-afcd-3e0a85ffd2ef http.request.method=POST http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.579398ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:43 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=af82acc5-355e-4882-b702-053032c8fa54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/cccc/blobs/uploads/7c795be8-d489-4c53-9f73-a4ad9372d4fb?_state=RssESK14mjcukNQ785K7TO55bQNaJPLe6-ldIRQYoM17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3Yzc5NWJlOC1kNDg5LTRjNTMtOWY3My1hNGFkOTM3MmQ0ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6NDMuMjExNTk4MjQ5WiJ9&digest=sha256%3A0a0eb5603a200289218d9cf70054cea105ab5234cea0ae76b410a31dc9b09ceb" http.request.useragent="Go-http-client/1.1" http.response.duration=7.637708863s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:43 +0000] "PUT /v2/foo/cccc/blobs/uploads/7c795be8-d489-4c53-9f73-a4ad9372d4fb?_state=RssESK14mjcukNQ785K7TO55bQNaJPLe6-ldIRQYoM17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3Yzc5NWJlOC1kNDg5LTRjNTMtOWY3My1hNGFkOTM3MmQ0ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6NDMuMjExNTk4MjQ5WiJ9&digest=sha256%3A0a0eb5603a200289218d9cf70054cea105ab5234cea0ae76b410a31dc9b09ceb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=a2b1ab00-2f7d-49f2-8d09-1fb4edbc3817 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.538524ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:50 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=62d60356-01d6-4943-8be1-a3339d93b482 http.request.method=POST http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.578048ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:51 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=84ac1a65-fcbb-4779-89f6-1657ee582794 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/dddd/blobs/uploads/b354b2ba-e00d-4041-ad02-211a30fb5d8c?_state=tgg5t8awI3TSDS8qiHg5_4jyxGfAF2WaJ4J5TgBciI57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMzU0YjJiYS1lMDBkLTQwNDEtYWQwMi0yMTFhMzBmYjVkOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6NTEuMDg4Njk3NjcyWiJ9&digest=sha256%3A3a94d326a1474812b8decf626472c03136cb87dc679a585c28069ae6f3f6144e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.199369204s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:51 +0000] "PUT /v2/foo/dddd/blobs/uploads/b354b2ba-e00d-4041-ad02-211a30fb5d8c?_state=tgg5t8awI3TSDS8qiHg5_4jyxGfAF2WaJ4J5TgBciI57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMzU0YjJiYS1lMDBkLTQwNDEtYWQwMi0yMTFhMzBmYjVkOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjg6NTEuMDg4Njk3NjcyWiJ9&digest=sha256%3A3a94d326a1474812b8decf626472c03136cb87dc679a585c28069ae6f3f6144e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=f531e4e2-641e-432b-806a-037f048120f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51928" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.908673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37499" http.request.id=f2d8a3d3-7f01-4ead-a735-d46b246e624d http.request.method=GET http.request.remoteaddr="127.0.0.1:51928" 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=2.001616ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (67.04s) === RUN TestURLPrefix time="2025-12-04T00:28: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-04T00:28:56Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43543" http.request.id=4566b0c6-bcb2-4653-a374-34171df8a88e http.request.method=GET http.request.remoteaddr="127.0.0.1:35008" 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.744366ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-12-04T00:28: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-04T00:28:56Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:28:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=75634987-30e6-4254-8bb0-835360c147b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36660" http.request.uri="/v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.794369ms http.response.status=404 http.response.written=157 vars.digest="sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "GET /v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=a09ebb3e-996e-48be-add7-c382cf31c5c7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36674" http.request.uri="/v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.047246ms http.response.status=404 http.response.written=157 vars.digest="sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=14f98d18-2845-4099-a6d6-d8e23f8dec88 http.request.method=POST http.request.remoteaddr="127.0.0.1:36674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.969476ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=b4e88804-360a-4666-af8e-b2f1376d282d http.request.method=GET http.request.remoteaddr="127.0.0.1:36674" http.request.uri="/v2/foo/bar/blobs/uploads/503e26f4-3f49-48a0-bdb6-d462c32bd12f?_state=mL4kkMYMwYWTas23rb3l5SaND0oRWX1IJ2P0oHe18jB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwM2UyNmY0LTNmNDktNDhhMC1iZGI2LWQ0NjJjMzJiZDEyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42MjExODkwMDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.233837ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "GET /v2/foo/bar/blobs/uploads/503e26f4-3f49-48a0-bdb6-d462c32bd12f?_state=mL4kkMYMwYWTas23rb3l5SaND0oRWX1IJ2P0oHe18jB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwM2UyNmY0LTNmNDktNDhhMC1iZGI2LWQ0NjJjMzJiZDEyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42MjExODkwMDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=303a98aa-58e8-40d9-a061-968f50ec074e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36674" http.request.uri="/v2/foo/bar/blobs/uploads/503e26f4-3f49-48a0-bdb6-d462c32bd12f?_state=mL4kkMYMwYWTas23rb3l5SaND0oRWX1IJ2P0oHe18jB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwM2UyNmY0LTNmNDktNDhhMC1iZGI2LWQ0NjJjMzJiZDEyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42MjExODkwMDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.215037ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/503e26f4-3f49-48a0-bdb6-d462c32bd12f?_state=mL4kkMYMwYWTas23rb3l5SaND0oRWX1IJ2P0oHe18jB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwM2UyNmY0LTNmNDktNDhhMC1iZGI2LWQ0NjJjMzJiZDEyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42MjExODkwMDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=62ab5d8b-6e8d-4771-96a9-0739a18eb191 http.request.method=GET http.request.remoteaddr="127.0.0.1:36674" http.request.uri="/v2/foo/bar/blobs/uploads/503e26f4-3f49-48a0-bdb6-d462c32bd12f?_state=mL4kkMYMwYWTas23rb3l5SaND0oRWX1IJ2P0oHe18jB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwM2UyNmY0LTNmNDktNDhhMC1iZGI2LWQ0NjJjMzJiZDEyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42MjExODkwMDRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=503e26f4-3f49-48a0-bdb6-d462c32bd12f time="2025-12-04T00:28:56Z" 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:39933" http.request.id=62ab5d8b-6e8d-4771-96a9-0739a18eb191 http.request.method=GET http.request.remoteaddr="127.0.0.1:36674" http.request.uri="/v2/foo/bar/blobs/uploads/503e26f4-3f49-48a0-bdb6-d462c32bd12f?_state=mL4kkMYMwYWTas23rb3l5SaND0oRWX1IJ2P0oHe18jB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwM2UyNmY0LTNmNDktNDhhMC1iZGI2LWQ0NjJjMzJiZDEyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42MjExODkwMDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.081367ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=503e26f4-3f49-48a0-bdb6-d462c32bd12f 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "GET /v2/foo/bar/blobs/uploads/503e26f4-3f49-48a0-bdb6-d462c32bd12f?_state=mL4kkMYMwYWTas23rb3l5SaND0oRWX1IJ2P0oHe18jB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwM2UyNmY0LTNmNDktNDhhMC1iZGI2LWQ0NjJjMzJiZDEyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42MjExODkwMDRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=60142ecf-9794-4c95-87a5-678c5b1a150c http.request.method=POST http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.038066ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=14a6b35c-0316-422a-a1f6-9ab0679522ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/96f854cc-f805-4433-a0ff-2f01919fa94f?_state=gPXcBw0X-SEGh2888mvIGqSdvdg0TFFq3cPAHQV33Yd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2Zjg1NGNjLWY4MDUtNDQzMy1hMGZmLTJmMDE5MTlmYTk0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42MzIzMjI4MDlaIn0%3D&digest=sha256%3A9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" provided=sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 vars.name="foo/bar" vars.uuid=96f854cc-f805-4433-a0ff-2f01919fa94f time="2025-12-04T00:28:56Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=14a6b35c-0316-422a-a1f6-9ab0679522ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/96f854cc-f805-4433-a0ff-2f01919fa94f?_state=gPXcBw0X-SEGh2888mvIGqSdvdg0TFFq3cPAHQV33Yd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2Zjg1NGNjLWY4MDUtNDQzMy1hMGZmLTJmMDE5MTlmYTk0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42MzIzMjI4MDlaIn0%3D&digest=sha256%3A9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=96f854cc-f805-4433-a0ff-2f01919fa94f time="2025-12-04T00:28:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975, 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:39933" http.request.id=14a6b35c-0316-422a-a1f6-9ab0679522ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/96f854cc-f805-4433-a0ff-2f01919fa94f?_state=gPXcBw0X-SEGh2888mvIGqSdvdg0TFFq3cPAHQV33Yd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2Zjg1NGNjLWY4MDUtNDQzMy1hMGZmLTJmMDE5MTlmYTk0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42MzIzMjI4MDlaIn0%3D&digest=sha256%3A9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.479748ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=96f854cc-f805-4433-a0ff-2f01919fa94f 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "PUT /v2/foo/bar/blobs/uploads/96f854cc-f805-4433-a0ff-2f01919fa94f?_state=gPXcBw0X-SEGh2888mvIGqSdvdg0TFFq3cPAHQV33Yd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2Zjg1NGNjLWY4MDUtNDQzMy1hMGZmLTJmMDE5MTlmYTk0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42MzIzMjI4MDlaIn0%3D&digest=sha256%3A9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=f579225d-5ed8-44e4-98d5-c8d2239167e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.531058ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=2d2ffc44-6eb3-4948-a48e-353dfb3a319b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/a56fe3d5-9ec4-4a3b-b0c3-a97628126463?_state=EiQ-KyzJN8d_6frz1LZbWFjCBf_ziGorU5LVAVgLJyp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NmZlM2Q1LTllYzQtNGEzYi1iMGMzLWE5NzYyODEyNjQ2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42Mzg0NjgzOTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.916929ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "PUT /v2/foo/bar/blobs/uploads/a56fe3d5-9ec4-4a3b-b0c3-a97628126463?_state=EiQ-KyzJN8d_6frz1LZbWFjCBf_ziGorU5LVAVgLJyp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NmZlM2Q1LTllYzQtNGEzYi1iMGMzLWE5NzYyODEyNjQ2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42Mzg0NjgzOTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=4f9f98c9-4d9f-47c5-985c-15817dcd5093 http.request.method=POST http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.155917ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=821189cc-3349-4c6b-bebc-134c7a7013f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/be7439e3-beda-4714-8bde-d84683ba9c1e?_state=G6V5t-dq5ct-8sNOr-cSl0c5VWl6vwpEjjsuuM78wFh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlNzQzOWUzLWJlZGEtNDcxNC04YmRlLWQ4NDY4M2JhOWMxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42NDUxOTY3M1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.00116ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "PUT /v2/foo/bar/blobs/uploads/be7439e3-beda-4714-8bde-d84683ba9c1e?_state=G6V5t-dq5ct-8sNOr-cSl0c5VWl6vwpEjjsuuM78wFh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlNzQzOWUzLWJlZGEtNDcxNC04YmRlLWQ4NDY4M2JhOWMxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42NDUxOTY3M1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:28:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=7c7cc745-0bde-41f9-96db-e7b30df1f7db http.request.method=POST http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.046116ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=5a08d2b9-1c54-42ae-8539-ade2052278f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/f3ffae2d-560c-4bf8-b195-301f3839b5e8?_state=p5XZyIf-iavcO-cAF0Izqurrgxx5goxSg2Hzf2VLHC97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzZmZhZTJkLTU2MGMtNGJmOC1iMTk1LTMwMWYzODM5YjVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42NTE1MTE1NVoifQ%3D%3D&digest=sha256%3A9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" http.response.duration=8.492011848s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:28:56 +0000] "PUT /v2/foo/bar/blobs/uploads/f3ffae2d-560c-4bf8-b195-301f3839b5e8?_state=p5XZyIf-iavcO-cAF0Izqurrgxx5goxSg2Hzf2VLHC97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzZmZhZTJkLTU2MGMtNGJmOC1iMTk1LTMwMWYzODM5YjVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyODo1Ni42NTE1MTE1NVoifQ%3D%3D&digest=sha256%3A9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=90b449e0-c4b4-45d2-9b99-0ba1e554be80 http.request.method=POST http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.515628ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39933" http.request.id=3e35451e-27c0-4edb-a1ed-56ac586959d8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/18f67ce7-ffa4-4961-a704-6659fbebad64?_state=FN9E-H7iVQllcXxI7hmCyylONEyabX38GVUM7r6fwhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZjY3Y2U3LWZmYTQtNDk2MS1hNzA0LTY2NTlmYmViYWQ2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTowNS4yNzgzNDQ5MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=7.464888323s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:05 +0000] "PATCH /v2/foo/bar/blobs/uploads/18f67ce7-ffa4-4961-a704-6659fbebad64?_state=FN9E-H7iVQllcXxI7hmCyylONEyabX38GVUM7r6fwhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZjY3Y2U3LWZmYTQtNDk2MS1hNzA0LTY2NTlmYmViYWQ2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTowNS4yNzgzNDQ5MzZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=294dfc8f-a4c7-47e8-adcf-170276eebfd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/uploads/18f67ce7-ffa4-4961-a704-6659fbebad64?_state=qRe_4_0S6JXWeZcHSqnBS4sKWxGkT-CA2bRrSM2UpUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZjY3Y2U3LWZmYTQtNDk2MS1hNzA0LTY2NTlmYmViYWQ2NCIsIk9mZnNldCI6MjU5MTc5NTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjk6MDVaIn0%3D&digest=sha256%3A9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" http.response.duration=2.856789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:12 +0000] "PUT /v2/foo/bar/blobs/uploads/18f67ce7-ffa4-4961-a704-6659fbebad64?_state=qRe_4_0S6JXWeZcHSqnBS4sKWxGkT-CA2bRrSM2UpUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZjY3Y2U3LWZmYTQtNDk2MS1hNzA0LTY2NTlmYmViYWQ2NCIsIk9mZnNldCI6MjU5MTc5NTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjk6MDVaIn0%3D&digest=sha256%3A9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=4ee5c2bc-6e63-41b3-a5e0-001866e35522 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.573948ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=b47593b7-63b6-45e5-8e18-226931f5bac2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=119.036738ms http.response.status=200 http.response.written=25917952 127.0.0.1 - - [04/Dec/2025:00:29:12 +0000] "GET /v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 HTTP/1.1" 200 25917952 "" "Go-http-client/1.1" time="2025-12-04T00:29:12Z" level=error msg="error parsing digest="sha257:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=12a6128b-4e66-4bfd-9679-2458eedda9a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/sha257:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" vars.name="foo/bar" time="2025-12-04T00:29:12Z" 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:39933" http.request.id=12a6128b-4e66-4bfd-9679-2458eedda9a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/bar/blobs/sha257:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.876406ms http.response.status=400 http.response.written=110 vars.digest="sha257:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:12 +0000] "GET /v2/foo/bar/blobs/sha257:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:29:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=8f58ead1-fdaa-42b2-9f12-3d3d95c70036 http.request.method=GET http.request.remoteaddr="127.0.0.1:34064" http.request.uri="/v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" http.response.duration=2.255018ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:12 +0000] "GET /v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:29:12Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:29:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=026630df-b1da-4573-840e-ce0006aea80b http.request.method=GET http.request.remoteaddr="127.0.0.1:45046" http.request.uri="/v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.604698ms http.response.status=404 http.response.written=157 vars.digest="sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "GET /v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=88b3d507-43c3-4c0e-b197-b0f5d2ffec4a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.805706ms http.response.status=404 http.response.written=157 vars.digest="sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=4bcc1387-3199-4770-a956-0c34aa774257 http.request.method=POST http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.318877ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=a19f59ea-1c20-4d4a-bdd6-35792f81a30c http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/bar/blobs/uploads/f0e295be-aec1-4d30-883b-5ee11cb4949b?_state=cLt9WR6mSHESSWRaeEKjTE_Q1GnW1kn1mw_5SwxxNvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZTI5NWJlLWFlYzEtNGQzMC04ODNiLTVlZTExY2I0OTQ5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMjUxNDc4MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.804306ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "GET /v2/foo/bar/blobs/uploads/f0e295be-aec1-4d30-883b-5ee11cb4949b?_state=cLt9WR6mSHESSWRaeEKjTE_Q1GnW1kn1mw_5SwxxNvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZTI5NWJlLWFlYzEtNGQzMC04ODNiLTVlZTExY2I0OTQ5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMjUxNDc4MTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=6ae1f205-9541-4a76-8661-36b9e6e7d549 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/bar/blobs/uploads/f0e295be-aec1-4d30-883b-5ee11cb4949b?_state=cLt9WR6mSHESSWRaeEKjTE_Q1GnW1kn1mw_5SwxxNvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZTI5NWJlLWFlYzEtNGQzMC04ODNiLTVlZTExY2I0OTQ5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMjUxNDc4MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.823736ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "DELETE /v2/foo/bar/blobs/uploads/f0e295be-aec1-4d30-883b-5ee11cb4949b?_state=cLt9WR6mSHESSWRaeEKjTE_Q1GnW1kn1mw_5SwxxNvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZTI5NWJlLWFlYzEtNGQzMC04ODNiLTVlZTExY2I0OTQ5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMjUxNDc4MTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=0a5a4309-6451-4ac7-8a9a-d408f83b858d http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/bar/blobs/uploads/f0e295be-aec1-4d30-883b-5ee11cb4949b?_state=cLt9WR6mSHESSWRaeEKjTE_Q1GnW1kn1mw_5SwxxNvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZTI5NWJlLWFlYzEtNGQzMC04ODNiLTVlZTExY2I0OTQ5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMjUxNDc4MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f0e295be-aec1-4d30-883b-5ee11cb4949b time="2025-12-04T00:29:13Z" 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:44885" http.request.id=0a5a4309-6451-4ac7-8a9a-d408f83b858d http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/bar/blobs/uploads/f0e295be-aec1-4d30-883b-5ee11cb4949b?_state=cLt9WR6mSHESSWRaeEKjTE_Q1GnW1kn1mw_5SwxxNvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZTI5NWJlLWFlYzEtNGQzMC04ODNiLTVlZTExY2I0OTQ5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMjUxNDc4MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.645245ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f0e295be-aec1-4d30-883b-5ee11cb4949b 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "GET /v2/foo/bar/blobs/uploads/f0e295be-aec1-4d30-883b-5ee11cb4949b?_state=cLt9WR6mSHESSWRaeEKjTE_Q1GnW1kn1mw_5SwxxNvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZTI5NWJlLWFlYzEtNGQzMC04ODNiLTVlZTExY2I0OTQ5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMjUxNDc4MTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=613d4690-1446-45fe-a7b4-11cfa1b47621 http.request.method=POST http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.850176ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=55c29869-bef8-4749-bb51-916dc014de72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/51b92a4e-fad4-406e-9b9e-d81e5cfe4f5e?_state=xyDZiVMPbIpgnk9637dzQFUS5MRrxs2iLKWC6mz6Wmd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxYjkyYTRlLWZhZDQtNDA2ZS05YjllLWQ4MWU1Y2ZlNGY1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMzQ1NTIzMTFaIn0%3D&digest=sha256%3Af9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" provided=sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 vars.name="foo/bar" vars.uuid=51b92a4e-fad4-406e-9b9e-d81e5cfe4f5e time="2025-12-04T00:29:13Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=55c29869-bef8-4749-bb51-916dc014de72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/51b92a4e-fad4-406e-9b9e-d81e5cfe4f5e?_state=xyDZiVMPbIpgnk9637dzQFUS5MRrxs2iLKWC6mz6Wmd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxYjkyYTRlLWZhZDQtNDA2ZS05YjllLWQ4MWU1Y2ZlNGY1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMzQ1NTIzMTFaIn0%3D&digest=sha256%3Af9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=51b92a4e-fad4-406e-9b9e-d81e5cfe4f5e time="2025-12-04T00:29:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556, 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:44885" http.request.id=55c29869-bef8-4749-bb51-916dc014de72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/51b92a4e-fad4-406e-9b9e-d81e5cfe4f5e?_state=xyDZiVMPbIpgnk9637dzQFUS5MRrxs2iLKWC6mz6Wmd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxYjkyYTRlLWZhZDQtNDA2ZS05YjllLWQ4MWU1Y2ZlNGY1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMzQ1NTIzMTFaIn0%3D&digest=sha256%3Af9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.616195ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=51b92a4e-fad4-406e-9b9e-d81e5cfe4f5e 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "PUT /v2/foo/bar/blobs/uploads/51b92a4e-fad4-406e-9b9e-d81e5cfe4f5e?_state=xyDZiVMPbIpgnk9637dzQFUS5MRrxs2iLKWC6mz6Wmd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxYjkyYTRlLWZhZDQtNDA2ZS05YjllLWQ4MWU1Y2ZlNGY1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMzQ1NTIzMTFaIn0%3D&digest=sha256%3Af9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=0a2f5485-1b91-44ec-b522-f1904649a0d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.874956ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=f7e307de-d235-4b19-bb87-dce1ca1e4f04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/10517e38-c45f-4ada-b910-63fb09282a3f?_state=jYbFVyBRdns-MdLW8F1retQueyAoNo8Wpaz1ZLGaS9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNTE3ZTM4LWM0NWYtNGFkYS1iOTEwLTYzZmIwOTI4MmEzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMzg5NjcwMTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.278887ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "PUT /v2/foo/bar/blobs/uploads/10517e38-c45f-4ada-b910-63fb09282a3f?_state=jYbFVyBRdns-MdLW8F1retQueyAoNo8Wpaz1ZLGaS9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNTE3ZTM4LWM0NWYtNGFkYS1iOTEwLTYzZmIwOTI4MmEzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yMzg5NjcwMTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=dd836995-15b8-49a0-a714-24088254ae16 http.request.method=POST http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.292974ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=08808878-8a52-4114-8617-e2d7043ff7a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/483fe403-323a-494c-86ee-01892d6d343d?_state=_c7Dw3_-S7X1kZS2c3yegyjxzG68eRsRMPQ5lUBn3Wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4M2ZlNDAzLTMyM2EtNDk0Yy04NmVlLTAxODkyZDZkMzQzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yNDMzMDkwNjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.657565ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "PUT /v2/foo/bar/blobs/uploads/483fe403-323a-494c-86ee-01892d6d343d?_state=_c7Dw3_-S7X1kZS2c3yegyjxzG68eRsRMPQ5lUBn3Wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4M2ZlNDAzLTMyM2EtNDk0Yy04NmVlLTAxODkyZDZkMzQzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yNDMzMDkwNjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=f665ca97-3766-432b-92a7-45f75f6453d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.773006ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=862580b9-28e1-4a58-8f34-c8b96e82578b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/4d775794-2802-46e5-9b18-6205d77c08fb?_state=w_UytISqj61BYYVOE0YIK1c9Z9joAz918uN_TOzYF8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkNzc1Nzk0LTI4MDItNDZlNS05YjE4LTYyMDVkNzdjMDhmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yNDc0MzQ0NzFaIn0%3D&digest=sha256%3Af9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" http.response.duration=7.689932709s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:13 +0000] "PUT /v2/foo/bar/blobs/uploads/4d775794-2802-46e5-9b18-6205d77c08fb?_state=w_UytISqj61BYYVOE0YIK1c9Z9joAz918uN_TOzYF8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkNzc1Nzk0LTI4MDItNDZlNS05YjE4LTYyMDVkNzdjMDhmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToxMy4yNDc0MzQ0NzFaIn0%3D&digest=sha256%3Af9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=4a2583dc-ba2f-4415-946e-8b4065eeb669 http.request.method=POST http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.540838ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44885" http.request.id=8f85da29-7890-4d3d-a989-0ce54343967f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/aa5f6cfc-a1ab-4d21-85e1-a378fdb80f40?_state=BGc6obeBt6Ef4AkNFBNrTk1L8PDOQVEl57a23YvkT-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhNWY2Y2ZjLWExYWItNGQyMS04NWUxLWEzNzhmZGI4MGY0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyMS4wNzcwODUyMTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=7.054397269s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:21 +0000] "PATCH /v2/foo/bar/blobs/uploads/aa5f6cfc-a1ab-4d21-85e1-a378fdb80f40?_state=BGc6obeBt6Ef4AkNFBNrTk1L8PDOQVEl57a23YvkT-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhNWY2Y2ZjLWExYWItNGQyMS04NWUxLWEzNzhmZGI4MGY0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyMS4wNzcwODUyMTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=5fffd2d5-2383-40f0-b00b-733ee13ac3de http.request.method=PUT http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/uploads/aa5f6cfc-a1ab-4d21-85e1-a378fdb80f40?_state=6BWagU_0FGLTBFknxeeXqOkOug1DkHyApc1UDrkyPYt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhNWY2Y2ZjLWExYWItNGQyMS04NWUxLWEzNzhmZGI4MGY0MCIsIk9mZnNldCI6MjcwMjg5OTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjk6MjFaIn0%3D&digest=sha256%3Af9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" http.response.duration=2.473447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "PUT /v2/foo/bar/blobs/uploads/aa5f6cfc-a1ab-4d21-85e1-a378fdb80f40?_state=6BWagU_0FGLTBFknxeeXqOkOug1DkHyApc1UDrkyPYt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhNWY2Y2ZjLWExYWItNGQyMS04NWUxLWEzNzhmZGI4MGY0MCIsIk9mZnNldCI6MjcwMjg5OTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjk6MjFaIn0%3D&digest=sha256%3Af9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=a00300e7-1f56-4a6b-bdee-ec850f8a2e0b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.201797ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=dd2395ce-0c7d-470c-a726-d4dd6e2593fc http.request.method=GET http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=117.771314ms http.response.status=200 http.response.written=27028992 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "GET /v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 HTTP/1.1" 200 27028992 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=error msg="error parsing digest="sha257:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=8df161c5-eee0-427e-b221-487cc0b598b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/sha257:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" vars.name="foo/bar" time="2025-12-04T00:29:28Z" 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:44885" http.request.id=8df161c5-eee0-427e-b221-487cc0b598b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/sha257:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.885816ms http.response.status=400 http.response.written=110 vars.digest="sha257:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "GET /v2/foo/bar/blobs/sha257:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=3e21bcdb-caba-43c2-9ec3-16f48c9b78e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37184" http.request.uri="/v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" http.response.duration=1.899766ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "GET /v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=542783ef-df87-44a6-b1d9-d735a231ef75 http.request.method=GET http.request.remoteaddr="127.0.0.1:37184" http.request.uri="/v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.914089ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "GET /v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44885" http.request.id=6387bdb7-a631-48ff-9d52-c5ff302e36e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37182" http.request.uri="/v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.687684ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "GET /v2/foo/bar/blobs/sha256:f9c977c29b50b70763c4b3acd3a370f0d8831bd104f11bb019934be18fe22556 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=dbea51e7-ee9f-4cb4-976e-3c3a984bae9f http.request.method=GET http.request.remoteaddr="127.0.0.1:34064" http.request.uri="/v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=15.39034206s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [04/Dec/2025:00:29:12 +0000] "GET /v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39933" http.request.id=6429175b-5635-4e3f-8c4d-fbe5b7b9f838 http.request.method=GET http.request.remoteaddr="127.0.0.1:34054" http.request.uri="/v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=15.399292609s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [04/Dec/2025:00:29:12 +0000] "GET /v2/foo/bar/blobs/sha256:9221375a36a954a475486b4ebb8ae7a5f15f831a5cdd54f77d9b0c4153b20975 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (32.00s) === RUN TestBlobDelete time="2025-12-04T00:29:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:29:28Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:29:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=06e8b738-9cd7-465a-bb6c-16272ca7dad9 http.request.method=GET http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.853046ms http.response.status=404 http.response.written=157 vars.digest="sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "GET /v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=91446946-44bf-47e9-83be-9a912cbbbe04 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47800" http.request.uri="/v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.117964ms http.response.status=404 http.response.written=157 vars.digest="sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=d6736d9d-e9d6-4723-9c73-cc489f1fb80e http.request.method=POST http.request.remoteaddr="127.0.0.1:47800" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.449364ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=34857b24-86f3-4845-b60b-93a471a39d20 http.request.method=GET http.request.remoteaddr="127.0.0.1:47800" http.request.uri="/v2/foo/bar/blobs/uploads/73788db8-cea3-47ba-9d6b-fbe6f598160c?_state=nnVmLuniqj9g4c7-yD0OlHPS2SGtiQT6FdDstyzi2k17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNzg4ZGI4LWNlYTMtNDdiYS05ZDZiLWZiZTZmNTk4MTYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41Njg4MTM1NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.277704ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "GET /v2/foo/bar/blobs/uploads/73788db8-cea3-47ba-9d6b-fbe6f598160c?_state=nnVmLuniqj9g4c7-yD0OlHPS2SGtiQT6FdDstyzi2k17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNzg4ZGI4LWNlYTMtNDdiYS05ZDZiLWZiZTZmNTk4MTYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41Njg4MTM1NDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=462b9458-0712-4916-9601-ce6f97df45a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47800" http.request.uri="/v2/foo/bar/blobs/uploads/73788db8-cea3-47ba-9d6b-fbe6f598160c?_state=nnVmLuniqj9g4c7-yD0OlHPS2SGtiQT6FdDstyzi2k17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNzg4ZGI4LWNlYTMtNDdiYS05ZDZiLWZiZTZmNTk4MTYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41Njg4MTM1NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.287374ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "DELETE /v2/foo/bar/blobs/uploads/73788db8-cea3-47ba-9d6b-fbe6f598160c?_state=nnVmLuniqj9g4c7-yD0OlHPS2SGtiQT6FdDstyzi2k17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNzg4ZGI4LWNlYTMtNDdiYS05ZDZiLWZiZTZmNTk4MTYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41Njg4MTM1NDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=c19b1262-e286-4123-b2c1-44527c27ac80 http.request.method=GET http.request.remoteaddr="127.0.0.1:47800" http.request.uri="/v2/foo/bar/blobs/uploads/73788db8-cea3-47ba-9d6b-fbe6f598160c?_state=nnVmLuniqj9g4c7-yD0OlHPS2SGtiQT6FdDstyzi2k17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNzg4ZGI4LWNlYTMtNDdiYS05ZDZiLWZiZTZmNTk4MTYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41Njg4MTM1NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=73788db8-cea3-47ba-9d6b-fbe6f598160c time="2025-12-04T00:29:28Z" 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:42135" http.request.id=c19b1262-e286-4123-b2c1-44527c27ac80 http.request.method=GET http.request.remoteaddr="127.0.0.1:47800" http.request.uri="/v2/foo/bar/blobs/uploads/73788db8-cea3-47ba-9d6b-fbe6f598160c?_state=nnVmLuniqj9g4c7-yD0OlHPS2SGtiQT6FdDstyzi2k17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNzg4ZGI4LWNlYTMtNDdiYS05ZDZiLWZiZTZmNTk4MTYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41Njg4MTM1NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.066273ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=73788db8-cea3-47ba-9d6b-fbe6f598160c 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "GET /v2/foo/bar/blobs/uploads/73788db8-cea3-47ba-9d6b-fbe6f598160c?_state=nnVmLuniqj9g4c7-yD0OlHPS2SGtiQT6FdDstyzi2k17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNzg4ZGI4LWNlYTMtNDdiYS05ZDZiLWZiZTZmNTk4MTYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41Njg4MTM1NDJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=791d823f-91d6-419e-b766-726baa7effcd http.request.method=POST http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246774ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=e8271f79-9cd9-4cb4-bef4-29472af691f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/e1b16967-3d90-4636-94e8-cda383613ac9?_state=XbLIIieOGHfUKsj8iSczdhtyRGLVt0OP37sle7x4N3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxYjE2OTY3LTNkOTAtNDYzNi05NGU4LWNkYTM4MzYxM2FjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41NzUxMDc0MzJaIn0%3D&digest=sha256%3A6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" provided=sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 vars.name="foo/bar" vars.uuid=e1b16967-3d90-4636-94e8-cda383613ac9 time="2025-12-04T00:29:28Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=e8271f79-9cd9-4cb4-bef4-29472af691f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/e1b16967-3d90-4636-94e8-cda383613ac9?_state=XbLIIieOGHfUKsj8iSczdhtyRGLVt0OP37sle7x4N3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxYjE2OTY3LTNkOTAtNDYzNi05NGU4LWNkYTM4MzYxM2FjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41NzUxMDc0MzJaIn0%3D&digest=sha256%3A6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e1b16967-3d90-4636-94e8-cda383613ac9 time="2025-12-04T00:29:28Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22, 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:42135" http.request.id=e8271f79-9cd9-4cb4-bef4-29472af691f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/e1b16967-3d90-4636-94e8-cda383613ac9?_state=XbLIIieOGHfUKsj8iSczdhtyRGLVt0OP37sle7x4N3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxYjE2OTY3LTNkOTAtNDYzNi05NGU4LWNkYTM4MzYxM2FjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41NzUxMDc0MzJaIn0%3D&digest=sha256%3A6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.272564ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e1b16967-3d90-4636-94e8-cda383613ac9 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "PUT /v2/foo/bar/blobs/uploads/e1b16967-3d90-4636-94e8-cda383613ac9?_state=XbLIIieOGHfUKsj8iSczdhtyRGLVt0OP37sle7x4N3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxYjE2OTY3LTNkOTAtNDYzNi05NGU4LWNkYTM4MzYxM2FjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41NzUxMDc0MzJaIn0%3D&digest=sha256%3A6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=aaa7fbed-a27b-4891-a531-5aa0aa601204 http.request.method=POST http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.255244ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=fc800e71-f5a6-475e-a1dc-11b87de1c2a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/47c0cbde-c93c-47e5-be74-4bb465f6b440?_state=VMZQe-5h0TGH_3MEcDcaF71TI0p280_M00BmfCuu6457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3YzBjYmRlLWM5M2MtNDdlNS1iZTc0LTRiYjQ2NWY2YjQ0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41NzkxNTU3MzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.414894ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "PUT /v2/foo/bar/blobs/uploads/47c0cbde-c93c-47e5-be74-4bb465f6b440?_state=VMZQe-5h0TGH_3MEcDcaF71TI0p280_M00BmfCuu6457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3YzBjYmRlLWM5M2MtNDdlNS1iZTc0LTRiYjQ2NWY2YjQ0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41NzkxNTU3MzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=6c171e2b-de62-4f21-b7ed-146434074636 http.request.method=POST http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="982.483µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=b34c30b0-5891-414c-908b-dc3a55e6900c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/04e75409-e870-4f82-a9d5-ff47af4f5b57?_state=SHoS-pvKK6N6HQU9XRowoVTxf0iNfD93CG2xb8FZBnB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZTc1NDA5LWU4NzAtNGY4Mi1hOWQ1LWZmNDdhZjRmNWI1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41ODIzMzM2MTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.498995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "PUT /v2/foo/bar/blobs/uploads/04e75409-e870-4f82-a9d5-ff47af4f5b57?_state=SHoS-pvKK6N6HQU9XRowoVTxf0iNfD93CG2xb8FZBnB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZTc1NDA5LWU4NzAtNGY4Mi1hOWQ1LWZmNDdhZjRmNWI1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41ODIzMzM2MTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=d7e7c05b-4031-430c-b44a-78f2c28bd8e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055913ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=7b5203af-8da5-4cd9-ba35-40874005da46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/a8ec4925-80bd-4167-9479-3b34ff066f53?_state=QdMMNWMx2FCAZidQGjLK07gTjlgmxSVRI1mHALu49u17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZWM0OTI1LTgwYmQtNDE2Ny05NDc5LTNiMzRmZjA2NmY1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41ODU1MzM1NDVaIn0%3D&digest=sha256%3A6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.duration=6.580736103s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:28 +0000] "PUT /v2/foo/bar/blobs/uploads/a8ec4925-80bd-4167-9479-3b34ff066f53?_state=QdMMNWMx2FCAZidQGjLK07gTjlgmxSVRI1mHALu49u17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZWM0OTI1LTgwYmQtNDE2Ny05NDc5LTNiMzRmZjA2NmY1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOToyOC41ODU1MzM1NDVaIn0%3D&digest=sha256%3A6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=9e39a5c1-1cf0-4da7-9012-e7ba698a4b66 http.request.method=POST http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.0772ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42135" http.request.id=411e1de1-d298-45e1-8403-5bb99e3ffaac http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/ffbda56f-cf5e-4e93-830f-5e4441a4b15e?_state=YNNHlPDGcjwnCSfD4oxgOzbsXPuAsG0eXfw-uLiCDtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYmRhNTZmLWNmNWUtNGU5My04MzBmLTVlNDQ0MWE0YjE1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTozNS4zMDU5MzA4NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.422906602s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:35 +0000] "PATCH /v2/foo/bar/blobs/uploads/ffbda56f-cf5e-4e93-830f-5e4441a4b15e?_state=YNNHlPDGcjwnCSfD4oxgOzbsXPuAsG0eXfw-uLiCDtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYmRhNTZmLWNmNWUtNGU5My04MzBmLTVlNDQ0MWE0YjE1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTozNS4zMDU5MzA4NzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=c9d078a4-2352-495c-87a5-131af12c791d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/uploads/ffbda56f-cf5e-4e93-830f-5e4441a4b15e?_state=WT8sCimK0cW6Xa0jSSpGMHKNY4C36TIk2YtyE0HV9-h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYmRhNTZmLWNmNWUtNGU5My04MzBmLTVlNDQ0MWE0YjE1ZSIsIk9mZnNldCI6MjY2MjA5MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjk6MzVaIn0%3D&digest=sha256%3A6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.duration=2.213457ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "PUT /v2/foo/bar/blobs/uploads/ffbda56f-cf5e-4e93-830f-5e4441a4b15e?_state=WT8sCimK0cW6Xa0jSSpGMHKNY4C36TIk2YtyE0HV9-h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYmRhNTZmLWNmNWUtNGU5My04MzBmLTVlNDQ0MWE0YjE1ZSIsIk9mZnNldCI6MjY2MjA5MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjk6MzVaIn0%3D&digest=sha256%3A6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=34110e38-2f4a-4992-b430-df29225de629 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.610945ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=0848440f-145c-4e69-b96d-0172ea5d596c http.request.method=GET http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=113.731151ms http.response.status=200 http.response.written=26620928 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "GET /v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 200 26620928 "" "Go-http-client/1.1" time="2025-12-04T00:29:41Z" level=error msg="error parsing digest="sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=79649cb5-c5be-408f-bbc4-2acd3874411f http.request.method=GET http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" vars.name="foo/bar" time="2025-12-04T00:29:41Z" 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:42135" http.request.id=79649cb5-c5be-408f-bbc4-2acd3874411f http.request.method=GET http.request.remoteaddr="127.0.0.1:47804" http.request.uri="/v2/foo/bar/blobs/sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.698766ms http.response.status=400 http.response.written=110 vars.digest="sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "GET /v2/foo/bar/blobs/sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:29:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=9f392cf5-f4b0-48a7-b061-937909ee5881 http.request.method=GET http.request.remoteaddr="127.0.0.1:60430" http.request.uri="/v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.duration=1.671795ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "GET /v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=8658272e-7f74-47bd-a96a-b040d8a880d4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60444" http.request.uri="/v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.duration=1.535605ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=465ee2ea-7fe8-4c37-8be3-fd8dd33e3b11 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60444" http.request.uri="/v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.258087ms http.response.status=404 http.response.written=157 vars.digest="sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:29:41Z" 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:42135" http.request.id=9083c2d6-6cd1-4eaa-8c8f-e1eac71f8124 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60444" http.request.uri="/v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.719366ms http.response.status=404 http.response.written=74 vars.digest="sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-04T00:29:41Z" level=error msg="error parsing digest="sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=efda29e9-af39-48f7-9ce2-01479c9bd631 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60452" http.request.uri="/v2/foo/bar/blobs/sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" vars.name="foo/bar" time="2025-12-04T00:29:41Z" 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:42135" http.request.id=efda29e9-af39-48f7-9ce2-01479c9bd631 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60452" http.request.uri="/v2/foo/bar/blobs/sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.930776ms http.response.status=400 http.response.written=110 vars.digest="sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "DELETE /v2/foo/bar/blobs/sha257:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:29:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=f037a4fc-2137-41b6-b797-1de6413fc22a http.request.method=POST http.request.remoteaddr="127.0.0.1:60460" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.646075ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=e30f931e-0393-438c-aaa9-256fcbe883f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60460" http.request.uri="/v2/foo/bar/blobs/uploads/91fe6e9e-87fc-4214-afeb-dc2fb6b43cd9?_state=QU4lwgTQdGOls9g0At4iZMWeNdOb9jGSL91R1LN41qd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxZmU2ZTllLTg3ZmMtNDIxNC1hZmViLWRjMmZiNmI0M2NkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTo0MS45MDAwNTU5MzlaIn0%3D&digest=sha256%3A6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.duration=6.028425838s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "PUT /v2/foo/bar/blobs/uploads/91fe6e9e-87fc-4214-afeb-dc2fb6b43cd9?_state=QU4lwgTQdGOls9g0At4iZMWeNdOb9jGSL91R1LN41qd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxZmU2ZTllLTg3ZmMtNDIxNC1hZmViLWRjMmZiNmI0M2NkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTo0MS45MDAwNTU5MzlaIn0%3D&digest=sha256%3A6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=fc308f1a-affc-43f4-a254-18b211b6113e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60460" http.request.uri="/v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.497138ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=a3d7ee80-aae2-407c-8ee1-734202deaefd http.request.method=GET http.request.remoteaddr="127.0.0.1:60430" http.request.uri="/v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.180415701s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "GET /v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-12-04T00:29:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42135" http.request.id=7d11b8ea-2e9c-418f-ad19-9b01ac8f4b92 http.request.method=GET http.request.remoteaddr="127.0.0.1:60418" http.request.uri="/v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.186784891s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [04/Dec/2025:00:29:41 +0000] "GET /v2/foo/bar/blobs/sha256:6bf89224594cc3cf3bbd4f0d429bdcbc416f570cea965fabadd544eb4eefae22 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (19.76s) === RUN TestRelativeURL time="2025-12-04T00:29:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:29:48Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:29:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39931" http.request.id=5911358d-c74e-43ed-8021-6ad2edf6d75c http.request.method=POST http.request.remoteaddr="127.0.0.1:40964" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.247907ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39931" http.request.id=fa2a8086-0119-49db-b7a0-158a81c4e881 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40964" http.request.uri="/v2/foo/bar/blobs/uploads/df9cbc32-97af-4f95-9f46-86ce6e7e305c?_state=prMPH_8R_7q9DpJD8Bka47AyuTTUxqWGYwbm0GVfiyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmOWNiYzMyLTk3YWYtNGY5NS05ZjQ2LTg2Y2U2ZTdlMzA1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTo0OC4wNzI5MzE4ODZaIn0%3D&digest=sha256%3Ab2f27db020f66c8b3224645ea5185e13acfd0b204fd73cbc271009431a57f42d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.987205391s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:48 +0000] "PUT /v2/foo/bar/blobs/uploads/df9cbc32-97af-4f95-9f46-86ce6e7e305c?_state=prMPH_8R_7q9DpJD8Bka47AyuTTUxqWGYwbm0GVfiyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmOWNiYzMyLTk3YWYtNGY5NS05ZjQ2LTg2Y2U2ZTdlMzA1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTo0OC4wNzI5MzE4ODZaIn0%3D&digest=sha256%3Ab2f27db020f66c8b3224645ea5185e13acfd0b204fd73cbc271009431a57f42d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39931" http.request.id=151f5f27-9c21-41aa-8f41-8bae085b87ce http.request.method=POST http.request.remoteaddr="127.0.0.1:40964" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.140427ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39931" http.request.id=95d8dd03-0fc5-44f8-94f7-fd463bf951ec http.request.method=POST http.request.remoteaddr="127.0.0.1:40964" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.470824ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39931" http.request.id=82876a2e-8921-4303-8c56-720ffd1a2ee5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40964" http.request.uri="/v2/foo/bar/blobs/uploads/a6340b4c-97cb-4175-98c5-74afbf2bd9d8?_state=UjqTuVJyc4X-xJmzSe7osIaxy8b5VTKO7B0DDCt5izd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2MzQwYjRjLTk3Y2ItNDE3NS05OGM1LTc0YWZiZjJiZDlkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTo1Mi40NDUyNTExMjFaIn0%3D&digest=sha256%3A39f0bfb41777b6642f0445af8c5dcf4b2cb8fba5f92bb660f546026114733472" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405929408s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:52 +0000] "PUT /v2/foo/bar/blobs/uploads/a6340b4c-97cb-4175-98c5-74afbf2bd9d8?_state=UjqTuVJyc4X-xJmzSe7osIaxy8b5VTKO7B0DDCt5izd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2MzQwYjRjLTk3Y2ItNDE3NS05OGM1LTc0YWZiZjJiZDlkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTo1Mi40NDUyNTExMjFaIn0%3D&digest=sha256%3A39f0bfb41777b6642f0445af8c5dcf4b2cb8fba5f92bb660f546026114733472 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (5.79s) === RUN TestBlobDeleteDisabled time="2025-12-04T00:29: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-04T00:29:53Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:29: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:39035" http.request.id=85aae378-b2a3-4025-bec6-479c931200e0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44632" http.request.uri="/v2/foo/bar/blobs/sha256:bb30a43478080c3d478dc3e64eb8d23aaba29817107056ef5ad28d7e1d1ffd01" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.792915ms http.response.status=405 http.response.written=78 vars.digest="sha256:bb30a43478080c3d478dc3e64eb8d23aaba29817107056ef5ad28d7e1d1ffd01" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:bb30a43478080c3d478dc3e64eb8d23aaba29817107056ef5ad28d7e1d1ffd01 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.24s) === RUN TestDeleteDisabled time="2025-12-04T00:29: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-04T00:29:54Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:29:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43807" http.request.id=a602ed7e-b11f-4d0f-a50f-fa4bbd5b7b03 http.request.method=POST http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.447098ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43807" http.request.id=20564a22-1d16-477f-9758-1cec580c0470 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/bar/blobs/uploads/91f93a04-c1c3-4d49-8d7c-a38b3932456f?_state=ZMbbI0ZIf2PXxy5bwfhYRRdePK-HkJAg4rrZwLO2t1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxZjkzYTA0LWMxYzMtNGQ0OS04ZDdjLWEzOGIzOTMyNDU2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTo1NC4yNDUwMjc3ODFaIn0%3D&digest=sha256%3A46309c2819aa6a8eb90e313e0e9904dc061f40666864ab62e570174527160f19" http.request.useragent="Go-http-client/1.1" http.response.duration=1.699820722s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:54 +0000] "PUT /v2/foo/bar/blobs/uploads/91f93a04-c1c3-4d49-8d7c-a38b3932456f?_state=ZMbbI0ZIf2PXxy5bwfhYRRdePK-HkJAg4rrZwLO2t1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxZjkzYTA0LWMxYzMtNGQ0OS04ZDdjLWEzOGIzOTMyNDU2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTo1NC4yNDUwMjc3ODFaIn0%3D&digest=sha256%3A46309c2819aa6a8eb90e313e0e9904dc061f40666864ab62e570174527160f19 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:55Z" 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:43807" http.request.id=6ff9bf7c-618c-4940-b3ba-01b8fb375255 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/bar/blobs/sha256:46309c2819aa6a8eb90e313e0e9904dc061f40666864ab62e570174527160f19" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.254708ms http.response.status=405 http.response.written=78 vars.digest="sha256:46309c2819aa6a8eb90e313e0e9904dc061f40666864ab62e570174527160f19" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:29:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:46309c2819aa6a8eb90e313e0e9904dc061f40666864ab62e570174527160f19 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.86s) === RUN TestDeleteReadOnly time="2025-12-04T00:29:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:29:55Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:29:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=5a5724b3-f81b-4913-9b07-8731e9f01069 http.request.method=POST http.request.remoteaddr="127.0.0.1:42754" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.038517ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:29:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=a9983224-ed69-4dd6-93fd-3a27b395d135 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42754" http.request.uri="/v2/foo/bar/blobs/uploads/e82200eb-8755-4e7f-ac53-57e436396b21?_state=gVgH0DrqjIHNQ1rVWl9ATqjznbU0frzeq-I0d4khBxR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4MjIwMGViLTg3NTUtNGU3Zi1hYzUzLTU3ZTQzNjM5NmIyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTo1Ni4xNDY4NDAwNzRaIn0%3D&digest=sha256%3A3b3369ee706233e0f28e5fa06e710d6acb9e4a1426531d4eb006d628da11e0f9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.537213001s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:56 +0000] "PUT /v2/foo/bar/blobs/uploads/e82200eb-8755-4e7f-ac53-57e436396b21?_state=gVgH0DrqjIHNQ1rVWl9ATqjznbU0frzeq-I0d4khBxR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4MjIwMGViLTg3NTUtNGU3Zi1hYzUzLTU3ZTQzNjM5NmIyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyOTo1Ni4xNDY4NDAwNzRaIn0%3D&digest=sha256%3A3b3369ee706233e0f28e5fa06e710d6acb9e4a1426531d4eb006d628da11e0f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Dec/2025:00:29:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:3b3369ee706233e0f28e5fa06e710d6acb9e4a1426531d4eb006d628da11e0f9 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.74s) === RUN TestStartPushReadOnly time="2025-12-04T00:29:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:29:59Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [04/Dec/2025:00:29:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-12-04T00:29:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:29:59Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:29:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=131bfdea-494c-43c8-aeec-d5068144750e http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" 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.527784ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:29:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:29:59Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=e345ace2-5b59-4bab-ada1-b74f5ed80f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" 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.245334ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:00:29:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:29:59Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=e6f40083-0682-4e92-8626-6f110a9fc712 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" 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.742526ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:29:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T00:29:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=db150028-20d2-4661-b4c6-fb5630300388 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" 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.188837ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:29:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=db150028-20d2-4661-b4c6-fb5630300388 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" 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.246467ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:29:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=db150028-20d2-4661-b4c6-fb5630300388 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" 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.283118ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:29:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=db150028-20d2-4661-b4c6-fb5630300388 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" 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.314438ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:29:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T00:29:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=2fdf6621-b06b-441b-b7b8-335ad221e288 http.request.method=POST http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.953436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:59 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=22d5a517-9f22-4f9c-a637-f4a440fef2da http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/blobs/uploads/8c9b77b9-37da-4031-b325-6664414da2d5?_state=kwSsbWft9dvQRF_lNdAJ7DXH8NUPrInUKMEsusfnFPZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4YzliNzdiOS0zN2RhLTQwMzEtYjMyNS02NjY0NDE0ZGEyZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjk6NTkuODY5Mzk3MzE1WiJ9&digest=sha256%3A4f69f80075c481d4019a1bf8a5c4472c47df03eaf19adfe1dfef058f70945942" http.request.useragent="Go-http-client/1.1" http.response.duration=2.016345098s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:29:59 +0000] "PUT /v2/foo/schema1/blobs/uploads/8c9b77b9-37da-4031-b325-6664414da2d5?_state=kwSsbWft9dvQRF_lNdAJ7DXH8NUPrInUKMEsusfnFPZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4YzliNzdiOS0zN2RhLTQwMzEtYjMyNS02NjY0NDE0ZGEyZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6Mjk6NTkuODY5Mzk3MzE1WiJ9&digest=sha256%3A4f69f80075c481d4019a1bf8a5c4472c47df03eaf19adfe1dfef058f70945942 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=06b4df1f-9d8d-4ef8-9ffc-0c73f4312b79 http.request.method=POST http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.167657ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=df0832ce-0735-4243-91c4-8513ed8bd692 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/blobs/uploads/6605e3aa-630a-4022-968f-46801400d136?_state=cwRVkQxc8zBgl6PVUGj-iN6bKdPSyIcni1npBC391ch7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NjA1ZTNhYS02MzBhLTQwMjItOTY4Zi00NjgwMTQwMGQxMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MDIuMTY0NDQ0NTY4WiJ9&digest=sha256%3A87b26ba65014f089aeb16cdd24c3487afd3bba96837745cb982c601e120ed6fa" http.request.useragent="Go-http-client/1.1" http.response.duration=7.434924148s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/6605e3aa-630a-4022-968f-46801400d136?_state=cwRVkQxc8zBgl6PVUGj-iN6bKdPSyIcni1npBC391ch7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NjA1ZTNhYS02MzBhLTQwMjItOTY4Zi00NjgwMTQwMGQxMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MDIuMTY0NDQ0NTY4WiJ9&digest=sha256%3A87b26ba65014f089aeb16cdd24c3487afd3bba96837745cb982c601e120ed6fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=a4e9f985-8ba5-45c5-ac59-b76fc13d9cd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.736002ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=dbcc7e16-8c02-4288-9eba-52644ceee5fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.9235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=a324643f-6615-40ab-981c-26b8786897c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" 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.97049ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=c771fc07-6064-4013-bce3-97e21cd5ea45 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.585879ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "GET /v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" 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:44421" http.request.id=f7dbb389-9f4b-49da-b716-4d059d731b85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.732078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" 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:44421" http.request.id=542a3097-41b3-449d-b438-9c26a1e2abd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.05422ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:44421" http.request.id=9b6a06c7-b849-421e-bcec-d0603edc7218 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.685708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=23308fd1-8149-4c42-87a8-e838bce63b82 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.397158ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "GET /v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=4f12a3d9-36d7-4769-b23f-5a69c077cc5c http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204674ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=77c2d857-0263-4135-bb78-9634c4958de8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.453875ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "GET /v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=d7b9338d-d3f4-4287-866e-b33a0bdb768b http.request.method=GET http.request.remoteaddr="127.0.0.1:37046" 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.202474ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=error msg="payload digest does match: "sha256:b6263ceaffa58954c13b900345bbf7908fc9d4a2001d69f0f179eb502efa505c" != "sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f"" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=1b65ee72-9f6b-494e-9724-d6b24fe6ad05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f" time="2025-12-04T00:30:09Z" 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:44421" http.request.id=1b65ee72-9f6b-494e-9724-d6b24fe6ad05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37046" http.request.uri="/v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.642495ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f" 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac4315487a1b27a16098d32b96ed0d4001bfa3bce623a0f9b382d5996321f45f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" 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:44421" http.request.id=b968d067-032a-4b00-87b9-667e7d80c3e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" 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.444874ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" 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:44421" http.request.id=a380c478-8f74-44db-8fa6-8caa6c597d5b http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" 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.310164ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" 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:44421" http.request.id=c70185e3-926f-4931-813b-3d0622371b47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" 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.512004ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:30:09Z" 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:44421" http.request.id=c70185e3-926f-4931-813b-3d0622371b47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" 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.564095ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:30:09Z" 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:44421" http.request.id=c70185e3-926f-4931-813b-3d0622371b47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" 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.598825ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=2bc8dfa9-7df6-4f0d-9ade-cbf49c4ecaa8 http.request.method=POST http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.851456ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=9997de5c-d908-4d87-b360-e5cd90adc27e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/blobs/uploads/1ab34f8a-8a45-46c2-8550-5dc0ffedad0d?_state=dpHBJDvnQyI29fAq0V2Pgh_hO-0nnND4oFAPrpoebdZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYWIzNGY4YS04YTQ1LTQ2YzItODU1MC01ZGMwZmZlZGFkMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MDkuNjQ3ODI0MDhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.834036ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/1ab34f8a-8a45-46c2-8550-5dc0ffedad0d?_state=dpHBJDvnQyI29fAq0V2Pgh_hO-0nnND4oFAPrpoebdZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYWIzNGY4YS04YTQ1LTQ2YzItODU1MC01ZGMwZmZlZGFkMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MDkuNjQ3ODI0MDhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" 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:44421" http.request.id=bb4a717d-125c-4da6-8f20-4144949e9e0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" 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.948156ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:30:09Z" 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:44421" http.request.id=bb4a717d-125c-4da6-8f20-4144949e9e0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" 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.009406ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T00:30:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=39885818-f71b-4c46-b9f5-842588d133c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.067847ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=03cd3096-123c-4277-aeb6-73614cfd55dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/blobs/uploads/29de9d52-9605-4bd9-b184-b6a7b4c72bb9?_state=v_V3ux3wzhcpZrvkDyYmytzyqy70Htd1PnsMLsliqQR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOWRlOWQ1Mi05NjA1LTRiZDktYjE4NC1iNmE3YjRjNzJiYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MDkuODI2NjUxNjc4WiJ9&digest=sha256%3A80e9b0e9bc4919a73b87b24ebfafa53586ce29f216066dee0ac61e983fe28b8d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.650776034s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/29de9d52-9605-4bd9-b184-b6a7b4c72bb9?_state=v_V3ux3wzhcpZrvkDyYmytzyqy70Htd1PnsMLsliqQR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOWRlOWQ1Mi05NjA1LTRiZDktYjE4NC1iNmE3YjRjNzJiYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MDkuODI2NjUxNjc4WiJ9&digest=sha256%3A80e9b0e9bc4919a73b87b24ebfafa53586ce29f216066dee0ac61e983fe28b8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=36aaeb8c-2c85-4dd3-8eab-5484d0c49a2c http.request.method=POST http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.535668ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=cbeca319-10e6-4341-ab2e-1bcb67b5e637 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/blobs/uploads/a8b90c68-11d3-45bb-a379-6d3fad84a074?_state=0zfrKkGCehg7vCU5Tv-GRVzmzM6L-Jl-tzsfkBw_Ggd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOGI5MGM2OC0xMWQzLTQ1YmItYTM3OS02ZDNmYWQ4NGEwNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MTIuNjU1OTg1MzlaIn0%3D&digest=sha256%3A834b59f2610415cdc70ed0cd8dba81b6fedbd28954abc6a2fdf39f04bea1f327" http.request.useragent="Go-http-client/1.1" http.response.duration=2.54241367s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/a8b90c68-11d3-45bb-a379-6d3fad84a074?_state=0zfrKkGCehg7vCU5Tv-GRVzmzM6L-Jl-tzsfkBw_Ggd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOGI5MGM2OC0xMWQzLTQ1YmItYTM3OS02ZDNmYWQ4NGEwNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MTIuNjU1OTg1MzlaIn0%3D&digest=sha256%3A834b59f2610415cdc70ed0cd8dba81b6fedbd28954abc6a2fdf39f04bea1f327 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" 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:44421" http.request.id=6f0a30f9-2fb3-4ed2-9814-52af555f1e12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.517818ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" 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:44421" http.request.id=d8cdbc2d-040e-42e9-af5f-283d899268bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/sha256:c8df1524bae3c233ddc5bae0f4840cc842288b18bf7607322129991fbf03abd1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.504668ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:c8df1524bae3c233ddc5bae0f4840cc842288b18bf7607322129991fbf03abd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=94816354-9bcc-42bb-9dc9-2312a2743742 http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" 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.695235ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=56a833dd-cf01-4619-a22e-2c83923573d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/sha256:c8df1524bae3c233ddc5bae0f4840cc842288b18bf7607322129991fbf03abd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.903946ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema2/manifests/sha256:c8df1524bae3c233ddc5bae0f4840cc842288b18bf7607322129991fbf03abd1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=402af131-63fc-4652-9433-d215367a1f0d http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405594ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=73f03cb1-8ddd-4982-98a6-46d3f0545966 http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/sha256:c8df1524bae3c233ddc5bae0f4840cc842288b18bf7607322129991fbf03abd1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.657095ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema2/manifests/sha256:c8df1524bae3c233ddc5bae0f4840cc842288b18bf7607322129991fbf03abd1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=d942c6b4-3cc3-48db-8b3c-84258ed2a8d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" 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.455075ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="rewriting manifest sha256:c8df1524bae3c233ddc5bae0f4840cc842288b18bf7607322129991fbf03abd1 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=64e7a13e-7751-4cf1-8c92-69e917e622d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=64e7a13e-7751-4cf1-8c92-69e917e622d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.27266ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" 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:44421" http.request.id=ebf3afed-43ab-4e35-bb8a-6203c6aecd07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.679925ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" 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:44421" http.request.id=331527c6-038a-4b1b-ae42-1ad47bed5485 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.782916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" 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:44421" http.request.id=ab97b859-7da3-4c4b-bf95-1ccc3331e915 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/sha256:4943341301d55958ef2cf9e282c98b61195aada54f9995053dada03f595ca28f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.684615ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:4943341301d55958ef2cf9e282c98b61195aada54f9995053dada03f595ca28f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=df446ff4-827e-4701-bb78-3440e856f5d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.540475ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=cff02532-9350-4b92-aaba-e51664d2dc1b http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/sha256:4943341301d55958ef2cf9e282c98b61195aada54f9995053dada03f595ca28f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.872636ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema2/manifests/sha256:4943341301d55958ef2cf9e282c98b61195aada54f9995053dada03f595ca28f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=25fb425e-00f7-4fcc-ad75-5eb58d7c62fb http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.362414ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=9375ae61-c714-4da3-a501-40c5109b5710 http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/sha256:4943341301d55958ef2cf9e282c98b61195aada54f9995053dada03f595ca28f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235084ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema2/manifests/sha256:4943341301d55958ef2cf9e282c98b61195aada54f9995053dada03f595ca28f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="rewriting manifest list sha256:4943341301d55958ef2cf9e282c98b61195aada54f9995053dada03f595ca28f in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=f5d6de7d-8f82-40e2-841b-2aa4db02deae http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44421" http.request.id=f5d6de7d-8f82-40e2-841b-2aa4db02deae http.request.method=GET http.request.remoteaddr="127.0.0.1:35044" 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=2.865139ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-04T00:30: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-04T00:30:15Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:30:15Z" 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:38177" http.request.id=98d623fc-8452-4dfa-b5b7-e06090e8bfc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46214" 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.522315ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" 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:38177" http.request.id=441611fb-8f12-4feb-8509-5dd0c53da990 http.request.method=GET http.request.remoteaddr="127.0.0.1:46214" 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.731745ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" 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:38177" http.request.id=6326891f-8c87-412e-991e-6a916815a074 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" 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.692555ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" 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:38177" http.request.id=02e55771-770a-4c3b-987b-984f565f9d10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" 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.323187ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:30:15Z" 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:38177" http.request.id=02e55771-770a-4c3b-987b-984f565f9d10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" 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.382647ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:30:15Z" 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:38177" http.request.id=02e55771-770a-4c3b-987b-984f565f9d10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" 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.415357ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:30:15Z" 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:38177" http.request.id=02e55771-770a-4c3b-987b-984f565f9d10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" 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.445417ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T00:30:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=bb023d1e-dc05-4862-a64e-636ad1dddd5d http.request.method=POST http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.232487ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=e03166c3-ebbd-42c0-b65e-96091f2f9fdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/blobs/uploads/98f8aa04-49c3-4ac2-9356-d6e0f69591b1?_state=CN2o0FRSA0S73_aNvRdPOF7HeieCB4Q1J1CIj2Ox7Vx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OGY4YWEwNC00OWMzLTRhYzItOTM1Ni1kNmUwZjY5NTkxYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MTUuNDk0NzM4MjUxWiJ9&digest=sha256%3Ac0a89e29e9e94c588e0874ad73eed6957713affaadbbe1f5ea2ea40a1854a353" http.request.useragent="Go-http-client/1.1" http.response.duration=4.777609814s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/98f8aa04-49c3-4ac2-9356-d6e0f69591b1?_state=CN2o0FRSA0S73_aNvRdPOF7HeieCB4Q1J1CIj2Ox7Vx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OGY4YWEwNC00OWMzLTRhYzItOTM1Ni1kNmUwZjY5NTkxYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MTUuNDk0NzM4MjUxWiJ9&digest=sha256%3Ac0a89e29e9e94c588e0874ad73eed6957713affaadbbe1f5ea2ea40a1854a353 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=7db5344f-dbc4-4c3b-b8cd-e9b13e79209a http.request.method=POST http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.822009ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=32c6c046-4f9a-493c-afd5-f5d94fe82b03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/blobs/uploads/18652e46-607c-4ef8-b8fc-200d775f60ee?_state=TtwIEcjj_5i9UFBU6GYTC2I3fvo3Wet_iOOAhDNgeTh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxODY1MmU0Ni02MDdjLTRlZjgtYjhmYy0yMDBkNzc1ZjYwZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MjAuNTMxNzA4NjA5WiJ9&digest=sha256%3A37d5672510d36f4c7f1167d103aa6d0a3d862e0dbd06f94aaad08c4ae5a3ed38" http.request.useragent="Go-http-client/1.1" http.response.duration=4.400070293s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/18652e46-607c-4ef8-b8fc-200d775f60ee?_state=TtwIEcjj_5i9UFBU6GYTC2I3fvo3Wet_iOOAhDNgeTh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxODY1MmU0Ni02MDdjLTRlZjgtYjhmYy0yMDBkNzc1ZjYwZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MjAuNTMxNzA4NjA5WiJ9&digest=sha256%3A37d5672510d36f4c7f1167d103aa6d0a3d862e0dbd06f94aaad08c4ae5a3ed38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=1224a91f-ccdb-4a4f-afdd-f5e566033793 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.933342ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=3b5b6777-95d7-4201-a6dc-8e23d8fdb93d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176" http.request.useragent="Go-http-client/1.1" http.response.duration=3.20335ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=0765e466-2d50-41c4-a26b-96bb5e3f271e http.request.method=GET http.request.remoteaddr="127.0.0.1:46214" 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.440418ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=a67b1a01-7740-4762-a582-f04f45e44519 http.request.method=GET http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.394727ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "GET /v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" 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:38177" http.request.id=5e290eaa-5dfb-4fa4-bfa9-4bc40de45dae http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176" http.request.useragent="Go-http-client/1.1" http.response.duration=2.97166ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" 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:38177" http.request.id=0750f3c2-95ea-4345-8f33-781188aef908 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176" http.request.useragent="Go-http-client/1.1" http.response.duration=2.97936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:38177" http.request.id=1e2fe388-76d3-4c47-963b-5f1e4d8b52c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176" http.request.useragent="Go-http-client/1.1" http.response.duration=2.826519ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=edea6506-e09f-4c45-944c-829d4bbff55b http.request.method=GET http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.256547ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "GET /v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=780503dd-02fd-47f6-b8f6-a90a6945f76f http.request.method=GET http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.470325ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=4cecc39d-e83b-4a7a-836e-11b519a4140b http.request.method=GET http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176" http.request.useragent="Go-http-client/1.1" http.response.duration=1.377614ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "GET /v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=31ea299d-cedf-42d3-aaed-4c10785ab8c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46214" 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.327424ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=error msg="payload digest does match: "sha256:d4abf79f6ae9a2caa79a633783e6b9478ad923a9aa1293dc3a7a88adcabe6e2b" != "sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176"" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=3a70d61e-7d54-476f-9b58-19e5a8711224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176" time="2025-12-04T00:30:24Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=3a70d61e-7d54-476f-9b58-19e5a8711224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46214" http.request.uri="/v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.700525ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176" 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:6bc4c754f8c1f58b9e8f30461d66e6f8a4cda6db71d1588c59b2bc3829f7b176 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" 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:38177" http.request.id=316e73eb-0aca-4097-92ff-6436a4d1a2d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" 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.545548ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" 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:38177" http.request.id=8565c095-5f04-4428-a92d-2d7a758d124f http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" 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.961986ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" 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:38177" http.request.id=fdedbec7-63a3-4583-ac54-607fcbe0aa51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" 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.840996ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:30:24Z" 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:38177" http.request.id=fdedbec7-63a3-4583-ac54-607fcbe0aa51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" 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.893956ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:30:24Z" 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:38177" http.request.id=fdedbec7-63a3-4583-ac54-607fcbe0aa51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" 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.987387ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=5faab96f-a5aa-46bb-9b3a-4aa4fea434da http.request.method=POST http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.160237ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=38208de0-c788-403e-87b5-0f01d6612788 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/blobs/uploads/ee954954-09c4-443e-b6b9-b1f9b15db48c?_state=Kk9polDR2du6gmrKHx-NzyLmHY4paE_9NnLc-3lcjyd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZTk1NDk1NC0wOWM0LTQ0M2UtYjZiOS1iMWY5YjE1ZGI0OGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MjQuOTc5NTE0MDU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.133127ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/ee954954-09c4-443e-b6b9-b1f9b15db48c?_state=Kk9polDR2du6gmrKHx-NzyLmHY4paE_9NnLc-3lcjyd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZTk1NDk1NC0wOWM0LTQ0M2UtYjZiOS1iMWY5YjE1ZGI0OGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MjQuOTc5NTE0MDU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:24Z" 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:38177" http.request.id=fcf86ee0-c65f-4534-b9ee-53f738edc36a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" 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.245697ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:30:24Z" 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:38177" http.request.id=fcf86ee0-c65f-4534-b9ee-53f738edc36a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" 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.345558ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:30:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T00:30:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=7867fd40-45ff-4eb5-84b4-77154cc026b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.070447ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=d01e4fe2-6f3a-45b8-a927-f23079ee9909 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/blobs/uploads/0e233899-459e-4a6d-aa17-b73ab767525b?_state=vBebpNmwWnKjRJuMJYalXIKI35MjiM3fKVDez6_Aa-57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTIzMzg5OS00NTllLTRhNmQtYWExNy1iNzNhYjc2NzUyNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MjUuMjg4OTMzNTU3WiJ9&digest=sha256%3A326037ab221d50ba09584a6144068d36327a662f69285f38a520aa7d2583ca6b" http.request.useragent="Go-http-client/1.1" http.response.duration=9.11898473s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/0e233899-459e-4a6d-aa17-b73ab767525b?_state=vBebpNmwWnKjRJuMJYalXIKI35MjiM3fKVDez6_Aa-57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTIzMzg5OS00NTllLTRhNmQtYWExNy1iNzNhYjc2NzUyNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MjUuMjg4OTMzNTU3WiJ9&digest=sha256%3A326037ab221d50ba09584a6144068d36327a662f69285f38a520aa7d2583ca6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=fb544d63-59ac-4d4c-9db3-e3f94835542c http.request.method=POST http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.626209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=59228609-00da-4a33-92ab-1a14c50b4b7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/blobs/uploads/f4bcbc54-abe0-4da6-b387-254ad1889680?_state=ImOdnFlPyVRZODqSOK2OmjS-DexTSe2EiNWxfd1Ev_h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNGJjYmM1NC1hYmUwLTRkYTYtYjM4Ny0yNTRhZDE4ODk2ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MzQuNjg2MjQ0OTExWiJ9&digest=sha256%3A921fc4986bced0f2e010915dc775ad1b4e177fbb02baf8e4c96e5ba53bc18649" http.request.useragent="Go-http-client/1.1" http.response.duration=7.459302916s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/f4bcbc54-abe0-4da6-b387-254ad1889680?_state=ImOdnFlPyVRZODqSOK2OmjS-DexTSe2EiNWxfd1Ev_h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNGJjYmM1NC1hYmUwLTRkYTYtYjM4Ny0yNTRhZDE4ODk2ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6MzQuNjg2MjQ0OTExWiJ9&digest=sha256%3A921fc4986bced0f2e010915dc775ad1b4e177fbb02baf8e4c96e5ba53bc18649 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" 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:38177" http.request.id=a0a4b723-32fc-4004-a208-7b748cf3be91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.365718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" 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:38177" http.request.id=e8f3b75f-0e9d-4dae-8147-f3756000c328 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/sha256:95a420cb7a0e7ba9cd6ddfceacfa69dc625c3f0da9d5657a0c786e46d7840ccd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.845766ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:95a420cb7a0e7ba9cd6ddfceacfa69dc625c3f0da9d5657a0c786e46d7840ccd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=b6383ecd-26e7-4f4a-83f2-23fc74166393 http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" 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.606305ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=f76273cc-2fa7-404c-823a-910ed455cd43 http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/sha256:95a420cb7a0e7ba9cd6ddfceacfa69dc625c3f0da9d5657a0c786e46d7840ccd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.542045ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema2/manifests/sha256:95a420cb7a0e7ba9cd6ddfceacfa69dc625c3f0da9d5657a0c786e46d7840ccd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=a781f640-3624-4367-add5-e40888d754ef http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445084ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=da79dbcd-686e-4df3-bc8a-a84ab9aae292 http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/sha256:95a420cb7a0e7ba9cd6ddfceacfa69dc625c3f0da9d5657a0c786e46d7840ccd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353024ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema2/manifests/sha256:95a420cb7a0e7ba9cd6ddfceacfa69dc625c3f0da9d5657a0c786e46d7840ccd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=a3d3e6b7-47f9-4cd8-b259-aef53e6ef68b http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" 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.376914ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="rewriting manifest sha256:95a420cb7a0e7ba9cd6ddfceacfa69dc625c3f0da9d5657a0c786e46d7840ccd in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=8c66c01d-173b-495e-9496-17aabdf799b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=8c66c01d-173b-495e-9496-17aabdf799b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.586171ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" 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:38177" http.request.id=2d8187f0-1fdd-4ef5-aa5c-b568e67a067c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.605825ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" 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:38177" http.request.id=10255fa4-ba0a-43a9-918e-0002f0899a2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.652975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" 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:38177" http.request.id=aa804190-8b1f-4aaf-a751-8ba7b3227bab http.request.method=PUT http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/sha256:2bf5e99445f3b73126a482f52a8d112c4935799cd8ff2fe1444fb424b9f63cac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.327175ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:2bf5e99445f3b73126a482f52a8d112c4935799cd8ff2fe1444fb424b9f63cac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=46dd2861-153b-4a24-8d44-42e6f0a29ef5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.605695ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=7f7289b1-04ea-4005-b811-e7ee5595c2d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/sha256:2bf5e99445f3b73126a482f52a8d112c4935799cd8ff2fe1444fb424b9f63cac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.701395ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema2/manifests/sha256:2bf5e99445f3b73126a482f52a8d112c4935799cd8ff2fe1444fb424b9f63cac HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=fe8d175c-c221-479a-983d-8aea39b2d80d http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185734ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=7c0dd986-1c7a-4780-8d95-588d405a744e http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/sha256:2bf5e99445f3b73126a482f52a8d112c4935799cd8ff2fe1444fb424b9f63cac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010783ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema2/manifests/sha256:2bf5e99445f3b73126a482f52a8d112c4935799cd8ff2fe1444fb424b9f63cac HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="rewriting manifest list sha256:2bf5e99445f3b73126a482f52a8d112c4935799cd8ff2fe1444fb424b9f63cac in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=f8933b54-32a2-4608-b626-0ffda1452e2c http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38177" http.request.id=f8933b54-32a2-4608-b626-0ffda1452e2c http.request.method=GET http.request.remoteaddr="127.0.0.1:54230" 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=2.848399ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (42.49s) === RUN TestGetManifestWithStorageError time="2025-12-04T00:30:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:30:42Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:30:42Z" 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:36841" http.request.id=c6dfc67c-1c32-42fc-adc5-92759f8d5eb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53914" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.488955ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" 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:36841" http.request.id=164542be-63c2-4190-a8f3-bf4a39881531 http.request.method=GET http.request.remoteaddr="127.0.0.1:53914" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.388604ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" 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:36841" http.request.id=2be16cce-479f-490f-853a-d9a026bac24d http.request.method=GET http.request.remoteaddr="127.0.0.1:53914" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.466055ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" 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:36841" http.request.id=72a3f0bb-829e-4ba6-bac3-3fd7a0edb461 http.request.method=GET http.request.remoteaddr="127.0.0.1:53914" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.423174ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-12-04T00:30:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:30:42Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:30:42Z" 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:44785" http.request.id=c2c3e11a-cfc2-4106-adf3-dae8397f4012 http.request.method=GET http.request.remoteaddr="127.0.0.1:49662" 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.575515ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" 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:44785" http.request.id=89e3cb81-459f-40a3-9cf5-65c09d72bc34 http.request.method=GET http.request.remoteaddr="127.0.0.1:49662" 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.423205ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" 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:44785" http.request.id=35794a9b-4b26-4ad9-9cea-a22f8927f6e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" 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="984.903µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" 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:44785" http.request.id=ff3d309e-4ff2-4a92-a8a3-0bbbf179507b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" 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.377018ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:30:42Z" 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:44785" http.request.id=ff3d309e-4ff2-4a92-a8a3-0bbbf179507b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" 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.429078ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:30:42Z" 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:44785" http.request.id=ff3d309e-4ff2-4a92-a8a3-0bbbf179507b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" 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.466028ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:30:42Z" 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:44785" http.request.id=ff3d309e-4ff2-4a92-a8a3-0bbbf179507b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" 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.497098ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T00:30:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=ecacaae1-a147-4938-b72b-611e9b856da7 http.request.method=POST http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.890096ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=f9804def-0183-45ed-8d4e-1a11b20935bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/blobs/uploads/b7e1fa4a-6aa1-47d3-8e05-b885058d268f?_state=u5KmR0qBt6lCkVltWVlCpoiQWCNOzStAUt_IdGwz9xF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiN2UxZmE0YS02YWExLTQ3ZDMtOGUwNS1iODg1MDU4ZDI2OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6NDIuNDQ2Mjk4NzMzWiJ9&digest=sha256%3Affde70665b0d6407da990f3d82d7b7f19ae8c81106675c61c71a118f40344ec3" http.request.useragent="Go-http-client/1.1" http.response.duration=5.944285291s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:42 +0000] "PUT /v2/foo/schema1/blobs/uploads/b7e1fa4a-6aa1-47d3-8e05-b885058d268f?_state=u5KmR0qBt6lCkVltWVlCpoiQWCNOzStAUt_IdGwz9xF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiN2UxZmE0YS02YWExLTQ3ZDMtOGUwNS1iODg1MDU4ZDI2OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6NDIuNDQ2Mjk4NzMzWiJ9&digest=sha256%3Affde70665b0d6407da990f3d82d7b7f19ae8c81106675c61c71a118f40344ec3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=981d128b-b52f-4b7e-a5e0-1d2579ae8db1 http.request.method=POST http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.374667ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:48 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=55675df1-e362-4055-9054-1f47e9c69a8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/blobs/uploads/39472a1e-257f-443c-8dfd-875dd90d2874?_state=cSnK92dcBlfuWvUKYWzC99Wi8ABdxAk0dZKr1i2pH4p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOTQ3MmExZS0yNTdmLTQ0M2MtOGRmZC04NzVkZDkwZDI4NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6NDguNjI1Njg5ODgxWiJ9&digest=sha256%3A826c9c09ac1963d1e60c36e7d6b18f6962d064a5ea06c39f0c3f571e77ae6e16" http.request.useragent="Go-http-client/1.1" http.response.duration=7.226258585s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:48 +0000] "PUT /v2/foo/schema1/blobs/uploads/39472a1e-257f-443c-8dfd-875dd90d2874?_state=cSnK92dcBlfuWvUKYWzC99Wi8ABdxAk0dZKr1i2pH4p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOTQ3MmExZS0yNTdmLTQ0M2MtOGRmZC04NzVkZDkwZDI4NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6NDguNjI1Njg5ODgxWiJ9&digest=sha256%3A826c9c09ac1963d1e60c36e7d6b18f6962d064a5ea06c39f0c3f571e77ae6e16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=ec081ab7-18ee-4287-832f-6e7ec0f81d7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.410047ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=00728a96-0819-430e-abbc-35021ab3edda http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.duration=7.798124ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=5167c369-eb63-4cb3-9a38-99775dd1932d http.request.method=GET http.request.remoteaddr="127.0.0.1:49662" 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=7.167753ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=edf73b0a-0546-4c7c-ad8d-ceffadfb0e2f http.request.method=GET http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.26727ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "GET /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" 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:44785" http.request.id=d2cc50ef-5b42-4447-b8d9-8e2d65eea352 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.duration=8.118086ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" 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:44785" http.request.id=cac70d48-81a6-4d80-ad62-617ab3c048de http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.duration=8.210826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:44785" http.request.id=99bc60fa-9f09-49ad-acbb-b94bc01b6e5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.duration=7.905925ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=ee6b309f-9120-4a5d-9c6a-05b8dc8a6ab4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.165089ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "GET /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=e7f8d7ac-0409-49fd-8025-383dafa957fe http.request.method=GET http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.560351ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=7b0ccd5c-2e17-45a6-97e1-6c1d4cffe001 http.request.method=GET http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.991429ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "GET /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=edd860e4-e149-430c-9051-6f1e01ffbafe http.request.method=GET http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.06218ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=error msg="payload digest does match: "sha256:b5af634aa0a24b86095d1a1fe7f0ba12bb4eb4c76a5e070ee41855ce2cbaf7b5" != "sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1"" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=afae3bfb-e5da-44c7-8acb-7e53efb36b72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" time="2025-12-04T00:30:55Z" 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:44785" http.request.id=afae3bfb-e5da-44c7-8acb-7e53efb36b72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49662" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.093827ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=c3b27fb3-5a57-429e-9795-a3fec68960ba http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.564865ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "DELETE /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=f2d693ac-5473-415d-a903-2d11b9703cd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.439114ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "GET /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T00:30:55Z" 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:44785" http.request.id=e761f206-dabf-4d2e-8589-abd7d320f0ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46430" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.216897ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "DELETE /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=dd5ca832-f05c-4d39-8caa-9e1973479acb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46436" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.duration=7.830445ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=ccd4f142-44fa-4ef7-9866-cc4ec0f3a206 http.request.method=GET http.request.remoteaddr="127.0.0.1:46436" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.21736ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "GET /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" 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:44785" http.request.id=bf34ffea-9c72-4515-bf43-96c50b0cf5be http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46452" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.838532ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=606d9ddc-9f82-459e-b22e-94f435250656 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.202172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=ffeb73d0-19e3-4fe5-89a3-1aac0921a606 http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.08873ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=59f4cee9-bade-4505-9cff-21d9dbca43a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.939043ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:cf6314921a35083172ac2d959336cc0a3882b04a21c14e69df1ce504cc9b86d1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=1bab36d6-23af-462a-918d-0c42f9ac5016 http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.974979ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" 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:44785" http.request.id=279f2ed9-791d-407d-aceb-3913cdf3e521 http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.482171ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" 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:44785" http.request.id=0df719fe-433d-4f19-b55d-e3dc7d6f4cc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" 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=3.618972ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" 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:44785" http.request.id=fad20d99-2a94-4065-aa17-74af1906f0db http.request.method=PUT http.request.remoteaddr="127.0.0.1:46456" 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=4.205144ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:30:56Z" 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:44785" http.request.id=fad20d99-2a94-4065-aa17-74af1906f0db http.request.method=PUT http.request.remoteaddr="127.0.0.1:46456" 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=4.484345ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:30:56Z" 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:44785" http.request.id=fad20d99-2a94-4065-aa17-74af1906f0db http.request.method=PUT http.request.remoteaddr="127.0.0.1:46456" 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=4.534445ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=691d436e-6d05-420b-a255-e8ab7029edbc http.request.method=POST http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.976023ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=3eb169ed-f287-46ab-8d3a-6f2af4a14a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/blobs/uploads/88244334-5888-40c7-bb37-de405f1f51f7?_state=NDt9MXDTCh2_umjFSZftSjRDZXeqbyl9oIcYaiKbh_97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ODI0NDMzNC01ODg4LTQwYzctYmIzNy1kZTQwNWYxZjUxZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6NTYuMDc1NzMxNDc3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=5.228677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/88244334-5888-40c7-bb37-de405f1f51f7?_state=NDt9MXDTCh2_umjFSZftSjRDZXeqbyl9oIcYaiKbh_97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ODI0NDMzNC01ODg4LTQwYzctYmIzNy1kZTQwNWYxZjUxZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6NTYuMDc1NzMxNDc3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" 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:44785" http.request.id=766022fe-81d4-4047-813f-b5a7ed61b590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46456" 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=4.140743ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:30:56Z" 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:44785" http.request.id=766022fe-81d4-4047-813f-b5a7ed61b590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46456" 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=4.463654ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T00:30:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=c1df7907-bca3-4801-96ed-8635cb4a712c http.request.method=POST http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.100263ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=68b86ad6-97c2-49b3-8dae-e23ce0719da0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/blobs/uploads/e4b0f4e7-5a33-4675-9866-cb9d4faba851?_state=YHfht-OzT3Zv2l094YsR45z-QFGhCFPuXsVkwp4PVel7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGIwZjRlNy01YTMzLTQ2NzUtOTg2Ni1jYjlkNGZhYmE4NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6NTYuMzU3MDMwODAxWiJ9&digest=sha256%3Adce48bfc45436d5aaefe1217f8e3bce0709ccee0791da999c028bc5c890b98fc" http.request.useragent="Go-http-client/1.1" http.response.duration=10.138722191s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:30:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/e4b0f4e7-5a33-4675-9866-cb9d4faba851?_state=YHfht-OzT3Zv2l094YsR45z-QFGhCFPuXsVkwp4PVel7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGIwZjRlNy01YTMzLTQ2NzUtOTg2Ni1jYjlkNGZhYmE4NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzA6NTYuMzU3MDMwODAxWiJ9&digest=sha256%3Adce48bfc45436d5aaefe1217f8e3bce0709ccee0791da999c028bc5c890b98fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=40427067-8f0f-4542-8381-e4bbc7ee21ef http.request.method=POST http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.468628ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=debd53aa-dbd6-4c41-9c72-6820ebe224ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/blobs/uploads/68d34f0c-4afa-478c-8aac-695c94d2fd5c?_state=o0PiQPLvxNI6QjS740GCE00eHzefc7dn74LORJ7VnVp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGQzNGYwYy00YWZhLTQ3OGMtOGFhYy02OTVjOTRkMmZkNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzE6MDYuNzUzMTI0MjM5WiJ9&digest=sha256%3Ad348695d2765b2b9d57ae18363a6a7dc02cdd041f2333bfb137733bf9dcf6280" http.request.useragent="Go-http-client/1.1" http.response.duration=8.816764549s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/68d34f0c-4afa-478c-8aac-695c94d2fd5c?_state=o0PiQPLvxNI6QjS740GCE00eHzefc7dn74LORJ7VnVp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGQzNGYwYy00YWZhLTQ3OGMtOGFhYy02OTVjOTRkMmZkNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MzE6MDYuNzUzMTI0MjM5WiJ9&digest=sha256%3Ad348695d2765b2b9d57ae18363a6a7dc02cdd041f2333bfb137733bf9dcf6280 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" 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:44785" http.request.id=22bbc552-063d-4198-8a1b-6ce0f28fc2fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.039819ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" 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:44785" http.request.id=6e237ae0-22d7-4684-8e60-3f006d397588 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.566327ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=324351b4-75ff-4c3c-8cd8-81da6832a59c http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" 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=5.627978ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=6ab3bb1b-ca20-49f9-a7df-3ef22975b097 http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=4.792366ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "GET /v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=0a1193f4-3cbe-462f-8937-29fcc7e17251 http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.023843ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=1bb4e0a1-d480-4e43-a036-40e011ccbbae http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.502722ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "GET /v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=ea4bad29-0c44-40bd-a630-d74f1b2827e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" 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=3.945583ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="rewriting manifest sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=9c5592dc-7245-43f6-b0aa-8661360fb172 http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=9c5592dc-7245-43f6-b0aa-8661360fb172 http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.710852ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=9a8e5cd8-a615-4cc5-9b98-be4ed3cca532 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.975892ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=b4c30096-c9ac-4d6f-afdb-041c9f631b70 http.request.method=GET http.request.remoteaddr="127.0.0.1:46456" http.request.uri="/v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.875262ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "GET /v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" 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:44785" http.request.id=f11cb2cc-6daa-43b2-8aad-455166bc41f6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53868" http.request.uri="/v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.213134ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" 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:44785" http.request.id=c0bd5a54-36d7-445d-859d-108afa589582 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53872" http.request.uri="/v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.503228ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=5d76d9a8-6d10-4453-9159-76791a17054e http.request.method=GET http.request.remoteaddr="127.0.0.1:53872" http.request.uri="/v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.618392ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "GET /v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" 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:44785" http.request.id=81534c8f-3c90-4396-9b61-6659d9f30104 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53884" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.886322ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" 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:44785" http.request.id=dbef2fab-87b6-4ec6-af02-c17cabc87a03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53886" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.156826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=3c7faf31-e519-4995-bfe4-4b9207c353bc http.request.method=GET http.request.remoteaddr="127.0.0.1:53886" 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=3.533561ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=4c91b020-b8f6-494a-8dc0-042f5badc68e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53886" http.request.uri="/v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.644552ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:fbcd8672956475c9107042f9c4ebe4a3f5ef91df6e7841698fe7e76bff0b8ca1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44785" http.request.id=d7b707c2-5715-486f-b3a8-a30063814e26 http.request.method=GET http.request.remoteaddr="127.0.0.1:53886" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.97945ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (33.51s) === RUN TestManifestDeleteDisabled time="2025-12-04T00:31: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-04T00:31:15Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:31:15Z" 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:43597" http.request.id=8bed551b-e3ce-4ede-bafe-ff98ec3e8db7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41272" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.921549ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Dec/2025:00:31:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.02s) === RUN TestRegistryAsCacheMutationAPIs time="2025-12-04T00:31: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-04T00:31:15Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:31:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T00:31:16Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-04T00:31:16Z" 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-04T00:31:16Z" 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:38913" http.request.id=9a7e65d5-7826-4d29-aa79-32376cfbbcf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59816" 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=7.763735ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:31:16 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T00:31:16Z" 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:38913" http.request.id=bdc591a4-1f4f-4c20-a471-60cfa6adfcdf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59828" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.908919ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:31:16 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T00:31:16Z" 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:38913" http.request.id=d0686838-2423-4b8e-8a2a-b189cc1ed9a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59836" 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=6.36869ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:31:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T00:31:16Z" 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:38913" http.request.id=95ae4211-1a54-44ae-954f-402c3743125a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59842" 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=7.440254ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:31:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.52s) === RUN TestProxyManifestGetByTag time="2025-12-04T00:31:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:31:16Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:31:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=e6bd4d90-2a78-4039-ba0a-913971516d8f http.request.method=POST http.request.remoteaddr="127.0.0.1:46190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.098086ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=26fd76a5-5124-45f7-9340-625ca6133fa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46190" http.request.uri="/v2/foo/bar/blobs/uploads/ab31e33d-1db6-4883-b8c1-9cbcd36fd139?_state=oeVrjhyYM9_w-U1SElvRaANayhzde-C4qCkd_CBzgP97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMzFlMzNkLTFkYjYtNDg4My1iOGMxLTljYmNkMzZmZDEzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDozMToxNi40ODExNTcwNTRaIn0%3D&digest=sha256%3A30cf837817d59599dbc10477e12e476976f6ff271aae8e66fcba2daaa149a3df" http.request.useragent="Go-http-client/1.1" http.response.duration=5.052763907s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:16 +0000] "PUT /v2/foo/bar/blobs/uploads/ab31e33d-1db6-4883-b8c1-9cbcd36fd139?_state=oeVrjhyYM9_w-U1SElvRaANayhzde-C4qCkd_CBzgP97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMzFlMzNkLTFkYjYtNDg4My1iOGMxLTljYmNkMzZmZDEzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDozMToxNi40ODExNTcwNTRaIn0%3D&digest=sha256%3A30cf837817d59599dbc10477e12e476976f6ff271aae8e66fcba2daaa149a3df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=3e1e78bc-8f6b-45d5-99ca-85fb608944ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:46190" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=8.390607ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:21 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:31:21Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:31:21Z" level=info msg="Starting upload purge in 1m0s" go.version=go1.25.5 time="2025-12-04T00:31:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T00:31:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=ea90178b-0923-4deb-a384-9bd6ad5c5221 http.request.method=GET http.request.remoteaddr="127.0.0.1:46190" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.705002ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:31:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T00:31:21Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34211" go.version=go1.25.5 time="2025-12-04T00:31:21Z" 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-04T00:31:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=f0594e65-7592-4968-b7bb-535e250c5bfc http.request.method=GET http.request.remoteaddr="127.0.0.1:42982" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.811269ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:31:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T00:31:21Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34211 /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:34211/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:37919" http.request.id=8f64793a-971f-4a53-b05d-5fa21651a556 http.request.method=GET http.request.remoteaddr="127.0.0.1:40540" http.request.uri="/v2/foo/bar/manifests/sha256:c0c154b302dd039b911abbac602a0cdbbdb60dceb8da733c56cd9d7c9dc2995d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:c0c154b302dd039b911abbac602a0cdbbdb60dceb8da733c56cd9d7c9dc2995d" time="2025-12-04T00:31:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=ccd1b8a7-d160-40dc-a37d-6678477d378a http.request.method=GET http.request.remoteaddr="127.0.0.1:42988" http.request.uri="/v2/foo/bar/manifests/sha256:c0c154b302dd039b911abbac602a0cdbbdb60dceb8da733c56cd9d7c9dc2995d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.745141ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:31:21 +0000] "GET /v2/foo/bar/manifests/sha256:c0c154b302dd039b911abbac602a0cdbbdb60dceb8da733c56cd9d7c9dc2995d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:31:21Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c0c154b302dd039b911abbac602a0cdbbdb60dceb8da733c56cd9d7c9dc2995d with ttl=167h59m59.99998435s" go.version=go1.25.5 time="2025-12-04T00:31:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37919" http.request.id=8f64793a-971f-4a53-b05d-5fa21651a556 http.request.method=GET http.request.remoteaddr="127.0.0.1:40540" http.request.uri="/v2/foo/bar/manifests/sha256:c0c154b302dd039b911abbac602a0cdbbdb60dceb8da733c56cd9d7c9dc2995d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=29.347193ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:31:21 +0000] "GET /v2/foo/bar/manifests/sha256:c0c154b302dd039b911abbac602a0cdbbdb60dceb8da733c56cd9d7c9dc2995d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:31:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=8b9a0ed6-54f5-4e89-892a-bf9ad9d69050 http.request.method=GET http.request.remoteaddr="127.0.0.1:42988" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.96675ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:31:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T00:31:21Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34211 /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:34211/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:37919" http.request.id=d8309dd9-29b0-405a-b814-e9227c543fd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40554" 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-04T00:31:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=9f085062-4147-4341-8305-c41b90f2edcd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42990" 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.46198ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:31:21 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:31:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37919" http.request.id=d8309dd9-29b0-405a-b814-e9227c543fd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40554" 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=25.24292ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:31:21 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:31:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=f4965ad4-04f4-49f0-a636-ebda532bc12b http.request.method=POST http.request.remoteaddr="127.0.0.1:42990" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.695365ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=c5615c55-e6da-4452-9932-34653581c1cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42990" http.request.uri="/v2/foo/bar/blobs/uploads/52b7a506-72bb-4983-a831-7b1a6eb57b41?_state=Ls2WXQv-ufu7C-Iks6YMlNSSZMJdVhdRl3F8DrP5tX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyYjdhNTA2LTcyYmItNDk4My1hODMxLTdiMWE2ZWI1N2I0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDozMToyMS45NTg5MzU3MjNaIn0%3D&digest=sha256%3A882dbd22d6c0cad0a1c4071c72b431a9f7d45e465d1942f9a9c0f2226c119f6b" http.request.useragent="Go-http-client/1.1" http.response.duration=14.853683894s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:21 +0000] "PUT /v2/foo/bar/blobs/uploads/52b7a506-72bb-4983-a831-7b1a6eb57b41?_state=Ls2WXQv-ufu7C-Iks6YMlNSSZMJdVhdRl3F8DrP5tX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyYjdhNTA2LTcyYmItNDk4My1hODMxLTdiMWE2ZWI1N2I0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDozMToyMS45NTg5MzU3MjNaIn0%3D&digest=sha256%3A882dbd22d6c0cad0a1c4071c72b431a9f7d45e465d1942f9a9c0f2226c119f6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=564518f6-a422-4769-8d39-20d2c0f0ebab http.request.method=PUT http.request.remoteaddr="127.0.0.1:42990" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=8.663378ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:31:36 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:31:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=92f3029d-3b4e-45ca-8da8-f8c88db7707c http.request.method=GET http.request.remoteaddr="127.0.0.1:42990" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.307704ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:31:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T00:31:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34211 /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:34211/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:37919" http.request.id=f49ce41d-9d82-49a6-8f24-e06d346c529f http.request.method=GET http.request.remoteaddr="127.0.0.1:46660" 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-04T00:31:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=7169c8ca-447c-4d54-b934-91c8abeb3898 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36378" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.087212ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:31:36 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:31:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=a41a73fc-b379-4c78-be5c-a5de630f1467 http.request.method=GET http.request.remoteaddr="127.0.0.1:36378" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.91499ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:31:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T00:31:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34211 /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:34211/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:37919" http.request.id=f49ce41d-9d82-49a6-8f24-e06d346c529f http.request.method=GET http.request.remoteaddr="127.0.0.1:46660" 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-04T00:31:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34211" http.request.id=5ce19f2b-4fd1-4e57-acf1-9a97e116b851 http.request.method=GET http.request.remoteaddr="127.0.0.1:36386" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.140913ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:31:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:31:36Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e6f4eb07ef87be080b852904b929bfe23641c250bddc4f6be62624295ec68cec with ttl=167h59m59.99997945s" go.version=go1.25.5 time="2025-12-04T00:31:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37919" http.request.id=f49ce41d-9d82-49a6-8f24-e06d346c529f http.request.method=GET http.request.remoteaddr="127.0.0.1:46660" 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=54.736004ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:31:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (20.65s) === RUN TestAppDispatcher time="2025-12-04T00:31:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44057" http.request.id=252c3b8a-de34-49e2-9112-d7fa47882754 http.request.method=GET http.request.remoteaddr="127.0.0.1:43904" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.023539ms http.response.status=200 http.response.written=0 time="2025-12-04T00:31:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44057" http.request.id=48088bf7-0c6a-4ea6-9542-a64ffc0de4fc http.request.method=GET http.request.remoteaddr="127.0.0.1:43904" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.729008ms http.response.status=200 http.response.written=0 time="2025-12-04T00:31:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44057" http.request.id=b16580fd-9fc4-4557-bc53-04b762921b87 http.request.method=GET http.request.remoteaddr="127.0.0.1:43904" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.794129ms http.response.status=200 http.response.written=0 time="2025-12-04T00:31:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44057" http.request.id=76eab1fd-00bf-4554-bd57-01768764c74b http.request.method=GET http.request.remoteaddr="127.0.0.1:43904" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.445158ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.03s) === RUN TestNewApp time="2025-12-04T00:31:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=f0f3b361-5593-4d6a-9626-2e7faf08b6f0 time="2025-12-04T00:31:36Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=f0f3b361-5593-4d6a-9626-2e7faf08b6f0 time="2025-12-04T00:31:36Z" 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:35539" http.request.id=b027d7b1-6fca-472e-b796-8b33eac276f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33126" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-12-04T00:31:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=f0f3b361-5593-4d6a-9626-2e7faf08b6f0 time="2025-12-04T00:31:36Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=f0f3b361-5593-4d6a-9626-2e7faf08b6f0 time="2025-12-04T00:31:36Z" level=info msg="configuring file health check path=/tmp/healthcheck3510607258, interval=1" go.version=go1.25.5 instance.id=f0f3b361-5593-4d6a-9626-2e7faf08b6f0 --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2025-12-04T00:31:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=f0f3b361-5593-4d6a-9626-2e7faf08b6f0 time="2025-12-04T00:31:40Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=f0f3b361-5593-4d6a-9626-2e7faf08b6f0 time="2025-12-04T00:31:40Z" level=info msg="configuring TCP health check addr=127.0.0.1:44755, interval=1" go.version=go1.25.5 instance.id=f0f3b361-5593-4d6a-9626-2e7faf08b6f0 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2025-12-04T00:31:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=f0f3b361-5593-4d6a-9626-2e7faf08b6f0 time="2025-12-04T00:31:44Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=f0f3b361-5593-4d6a-9626-2e7faf08b6f0 time="2025-12-04T00:31:44Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46833, interval=1, threshold=3" go.version=go1.25.5 instance.id=f0f3b361-5593-4d6a-9626-2e7faf08b6f0 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 242.739s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.30s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.67s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.100s === RUN TestSchedule time="2025-12-04T00:27:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=cd8a1e89-c918-47df-bf7a-f705a6b80e2e time="2025-12-04T00:27:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99691ms" go.version=go1.25.5 instance.id=cd8a1e89-c918-47df-bf7a-f705a6b80e2e time="2025-12-04T00:27:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.3µs" go.version=go1.25.5 instance.id=cd8a1e89-c918-47df-bf7a-f705a6b80e2e time="2025-12-04T00:27:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.08µs" go.version=go1.25.5 instance.id=cd8a1e89-c918-47df-bf7a-f705a6b80e2e scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-12-04T00:27:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=cd8a1e89-c918-47df-bf7a-f705a6b80e2e --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-04T00:27:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=cd8a1e89-c918-47df-bf7a-f705a6b80e2e time="2025-12-04T00:27:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99339ms" go.version=go1.25.5 instance.id=cd8a1e89-c918-47df-bf7a-f705a6b80e2e time="2025-12-04T00:27:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99717ms" go.version=go1.25.5 instance.id=cd8a1e89-c918-47df-bf7a-f705a6b80e2e time="2025-12-04T00:27:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=cd8a1e89-c918-47df-bf7a-f705a6b80e2e --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-04T00:27:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=cd8a1e89-c918-47df-bf7a-f705a6b80e2e --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.592s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (7.32s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25371648 sha256:db7ff49302a66b1f84a92b7499d29f56e005a1a01b982668b63ac3662ba80915 [] map[] } --- PASS: TestSimpleBlobRead (0.80s) === RUN TestBlobMount --- PASS: TestBlobMount (0.34s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.11s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.26s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.70s) === 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:05b35a459886d63b2ed72146956500d0fd881a647fe1da7f7d01417ac0ae009c palailogos: marking blob sha256:c800632ddc736fd12672e37d4aba7c021f99621c9861549da7c961a6fbd3ddec palailogos: marking blob sha256:4529c6463655c1afb61ba3f66bdc38cd64f4207e1dfe69043dd65f385574f3c1 palailogos: marking manifest sha256:5339b72dd4f7b730c7185ae50ef479c713a0cbc0c5651ba9b1238d4f2e586c88 palailogos: marking blob sha256:05b35a459886d63b2ed72146956500d0fd881a647fe1da7f7d01417ac0ae009c palailogos: marking blob sha256:a41680d288424f0827fa76f2f8715f9337e8b69ee46eb003173b18ebfeef5e4a palailogos: marking manifest sha256:8e37488669571efe2df3dd829c0794314fb27b3965b6824d4800fd2472ff4394 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:35bb9ea0d9891c86f4e49b7141abb373a0dd893e8ae14403dcf64cd205caea6c palailogos: marking blob sha256:1425772a8a4b37fee2da5b60b6a11687b3afee7e206d56e524f519b73130e4e8 palailogos: marking manifest sha256:a41680d288424f0827fa76f2f8715f9337e8b69ee46eb003173b18ebfeef5e4a palailogos: marking blob sha256:1f3fa2de99a3ab8ffc0c42ed99560dce6162af86f44e810cfefcaea10cfbe12f palailogos: marking blob sha256:583c63ac76b7c63d444d7e57223880524b5552ec7063928337da9f43b57f1cd0 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.27s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:32ebbd5626984761993c76f97a98e568a6caee5ad3ff5aacc9e474a2493d22d1 deletemanifests: marking manifest sha256:5ae67e23a02167038ba51e284d2e4e4ea37bc01f0be9578e9b3bcf2c6950f274 deletemanifests: marking blob sha256:f94cba99a6240f53c0571b1b1f55282685f816780b8d8fcc06e6692577986d4a deletemanifests: marking blob sha256:510894f00ac26e2a8b0b30edfb80b4eaf4fa658919aaeba0b6d853985cb51025 deletemanifests: marking blob sha256:6355915016371774b1dbedefcaffbd2bc2281230441eb241a66cdba82276c339 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0f8eb447a2fc7585ad366775fbe45c0712b3bec82c36912ac57bbe0317491cf1 blob eligible for deletion: sha256:32ebbd5626984761993c76f97a98e568a6caee5ad3ff5aacc9e474a2493d22d1 blob eligible for deletion: sha256:3ef6f53bc2c0a4dc9c25432d78d5cbcb4c1764f0046d1438de86f2c0c14d5502 blob eligible for deletion: sha256:4b942a11d786863430abce1e324fff7d5c273b2b45619d4b41e49a87b37da7f3 deletemanifests manifest eligible for deletion: sha256:32ebbd5626984761993c76f97a98e568a6caee5ad3ff5aacc9e474a2493d22d1 deletemanifests: marking manifest sha256:5ae67e23a02167038ba51e284d2e4e4ea37bc01f0be9578e9b3bcf2c6950f274 deletemanifests: marking blob sha256:f94cba99a6240f53c0571b1b1f55282685f816780b8d8fcc06e6692577986d4a deletemanifests: marking blob sha256:510894f00ac26e2a8b0b30edfb80b4eaf4fa658919aaeba0b6d853985cb51025 deletemanifests: marking blob sha256:6355915016371774b1dbedefcaffbd2bc2281230441eb241a66cdba82276c339 time="2025-12-04T00:28:12Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/32ebbd5626984761993c76f97a98e568a6caee5ad3ff5aacc9e474a2493d22d1" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b time="2025-12-04T00:28:12Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/32ebbd5626984761993c76f97a98e568a6caee5ad3ff5aacc9e474a2493d22d1" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0f8eb447a2fc7585ad366775fbe45c0712b3bec82c36912ac57bbe0317491cf1 time="2025-12-04T00:28:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0f/0f8eb447a2fc7585ad366775fbe45c0712b3bec82c36912ac57bbe0317491cf1" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b blob eligible for deletion: sha256:32ebbd5626984761993c76f97a98e568a6caee5ad3ff5aacc9e474a2493d22d1 time="2025-12-04T00:28:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/32ebbd5626984761993c76f97a98e568a6caee5ad3ff5aacc9e474a2493d22d1" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b blob eligible for deletion: sha256:3ef6f53bc2c0a4dc9c25432d78d5cbcb4c1764f0046d1438de86f2c0c14d5502 time="2025-12-04T00:28:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3e/3ef6f53bc2c0a4dc9c25432d78d5cbcb4c1764f0046d1438de86f2c0c14d5502" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b blob eligible for deletion: sha256:4b942a11d786863430abce1e324fff7d5c273b2b45619d4b41e49a87b37da7f3 time="2025-12-04T00:28:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4b/4b942a11d786863430abce1e324fff7d5c273b2b45619d4b41e49a87b37da7f3" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b --- PASS: TestDeleteManifestIfTagNotFound (2.35s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:04c3426be4bf05241515385e48eba365145a29ddf2739561dc0d0968509af6f6 time="2025-12-04T00:28:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/04c3426be4bf05241515385e48eba365145a29ddf2739561dc0d0968509af6f6" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b blob eligible for deletion: sha256:c063d8e9d53ec69bf139c373eb154ee43ea4015dd095ac84e3ee287efa2a136c time="2025-12-04T00:28:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c0/c063d8e9d53ec69bf139c373eb154ee43ea4015dd095ac84e3ee287efa2a136c" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b blob eligible for deletion: sha256:edb60c49b4892d08a594e13ca3c71021b700afc6ee6e364b7cc45ab3fb22d631 time="2025-12-04T00:28:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ed/edb60c49b4892d08a594e13ca3c71021b700afc6ee6e364b7cc45ab3fb22d631" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b --- PASS: TestGCWithMissingManifests (0.82s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:c8227e34ed2444eb34f3eb5a193eaaca89e2505a9d342ab6834be726a64c8246 komnenos: marking blob sha256:d664d27479879316400272d1acfe612222d0c19db0ee01d0f224eb3e58165b53 komnenos: marking blob sha256:492377cec91cb0c6cdc8e6ecd1ebdd39f07f9f654d9b7839def7b94aa3644839 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a17a3c65e27bca9e3c29ef185334253b9432eb51afa63808493dfa712909c083 time="2025-12-04T00:28:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a17a3c65e27bca9e3c29ef185334253b9432eb51afa63808493dfa712909c083" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b blob eligible for deletion: sha256:a5c5096f207d526c38aa7f78ad3115dc18166131c37f8724b60410ec02ae8482 time="2025-12-04T00:28:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a5/a5c5096f207d526c38aa7f78ad3115dc18166131c37f8724b60410ec02ae8482" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-04T00:28:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b blob eligible for deletion: sha256:20e95263d8565d75e4b8b2a6dd3514c930b766d70299693d158e6fcac9d1d5e6 time="2025-12-04T00:28:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/20e95263d8565d75e4b8b2a6dd3514c930b766d70299693d158e6fcac9d1d5e6" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b blob eligible for deletion: sha256:23565fe2d1f1413c6080cff71a9c67bb980cb8a1a0c390d1b3b5dc7fe0fea0e6 time="2025-12-04T00:28:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/23/23565fe2d1f1413c6080cff71a9c67bb980cb8a1a0c390d1b3b5dc7fe0fea0e6" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b blob eligible for deletion: sha256:759ebed1b794d27b401abafdebe29060c4b09600821a6905248aa936468a42a5 time="2025-12-04T00:28:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/75/759ebed1b794d27b401abafdebe29060c4b09600821a6905248aa936468a42a5" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b blob eligible for deletion: sha256:7650182c952853084374b5280097f18cffb2421330f02fcf05820d361d3fa2fa time="2025-12-04T00:28:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/76/7650182c952853084374b5280097f18cffb2421330f02fcf05820d361d3fa2fa" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b --- PASS: TestDeletionHasEffect (1.97s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.80s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:5fa1fa551fd61d98d09fcfe4e613e974e65c3015e3c29e8a3a9391847626767f michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:2fdb3095bd869fbfc2d883444d100e81cac2b27713dcd07d7214724bc5c58c32 michael_z_doukas: marking blob sha256:81209acb99804c5390a0bf72764c896b7f22cdf9cba63cd04e5332044dbc3887 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f999847b494fc33320b51a84030be767b8c9a5a4d4db3524a2e9a1fa4b654346 time="2025-12-04T00:28:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f9/f999847b494fc33320b51a84030be767b8c9a5a4d4db3524a2e9a1fa4b654346" go.version=go1.25.5 instance.id=92d098ab-cdf3-403d-b323-0bd22d4aed5b --- PASS: TestOrphanBlobDeleted (1.04s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5672d771027da311e5994afab1b330282326350fb5dcf0944aaafa946d293a86 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:8135e7a2a329762fd49248c6124b1c944559011c9d2cde4c813a0a0e6023ad11 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.65s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.77s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.57s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.69s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-12-04T00:28:22Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 23:28:22.7524783 +0000 UTC m=-3566.492721673, actuallyDelete=true" time="2025-12-04T00:28:22Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-04T00:28:22Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382, actuallyDelete=true" time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2f6f2606-1ced-457e-a453-2c7e0b37e696 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3373fa1d-2e00-4941-90a7-1598b1c71fe7 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/58906b2e-d54f-4a31-9a53-73bb6efcde62 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6f4e0ae6-2e75-4539-b8c5-162b107c29fb have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a1178b14-5ce8-4601-a639-c5fb3da81b23 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aa47c239-a5d4-4fbf-a832-85206e4116c7 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ce9d115a-bd53-45db-b44a-141ef3de7b20 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/40e46b9b-ca9a-4441-91a3-9d38b11bfa3f have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e0d87c5a-0d16-4eea-a8ce-2c5ecec77a36 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/5e99617a-71f8-4c4c-b2ae-e0a28bc148c9 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2b160a15-72c0-44f9-b9ee-f85cae6842a8 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.753927355 +0000 UTC m=+33.508727382). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-04T00:28:22Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:28:22.75559982 +0000 UTC m=+33.510399847, actuallyDelete=true" time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a75d5af8-5743-4829-9723-8df11d5665be have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.75559982 +0000 UTC m=+33.510399847). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ccfb9813-c68d-4e8e-83ff-d0dfd03de3ee have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.75559982 +0000 UTC m=+33.510399847). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/39a3e58c-b8d4-4b02-80f9-5431059414c5 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.75559982 +0000 UTC m=+33.510399847). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3afcb977-9e4b-457f-a0f5-31fc9ac19efd have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.75559982 +0000 UTC m=+33.510399847). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ec277944-b161-4fdb-b866-5cb095811cf4 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.75559982 +0000 UTC m=+33.510399847). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-04T00:28:22Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:28:22.756846384 +0000 UTC m=+33.511646871, actuallyDelete=true" time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c1dce3d3-9a79-4f8c-8875-b9b1aa426391 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.756846384 +0000 UTC m=+33.511646871). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d2811082-8d9c-46af-a922-f5d09df25da5 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.756846384 +0000 UTC m=+33.511646871). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2ef742a9-993d-4921-832c-eb2421542e49 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.756846384 +0000 UTC m=+33.511646871). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6b1b8d3e-3d87-4c13-b881-b1560bd93105 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.756846384 +0000 UTC m=+33.511646871). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7d8c321c-4fe3-4bf9-a93f-50e892300ec2 have older date (2025-12-03 23:28:22 +0000 UTC) than purge date (2025-12-04 00:28:22.756846384 +0000 UTC m=+33.511646871). Removing upload directory." time="2025-12-04T00:28:22Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-04T00:28:22Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:28:22.757607156 +0000 UTC m=+33.512407483, actuallyDelete=true" time="2025-12-04T00:28:22Z" 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 33.535s ? 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.013s === 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.011s === RUN TestWalkFileRemoved time="2025-12-04T00:27:49Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.415s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.13s) === 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.137s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.45s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.867s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (21.10s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 21.518s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-12-04T00:27:49Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-12-04T00:27:49Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-12-04T00:27:49Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.5 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestParsing time="2025-12-04T00:27:49Z" 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-04T00:27:49Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=ee6ab9d9-5d20-40f1-b518-5c4d773cb0b5 time="2025-12-04T00:27:49Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=ee6ab9d9-5d20-40f1-b518-5c4d773cb0b5 ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2025-12-04T00:27:49Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=ee6ab9d9-5d20-40f1-b518-5c4d773cb0b5 --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-12-04T00:27:50Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T00:27:51Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T00:27:52Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T00:27:53Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.520s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.008s ? 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.424s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.09s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.550s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.012s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r18.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r18.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 26.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 00:31:53 +0000 elapsed time 0h 4m 34s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251204.002720) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 543 MiB in 105 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...