>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Thu, 04 Dec 2025 08:29:43 +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.082944) Executing busybox-1.37.0-r29.trigger OK: 413 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/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-04T08:30:11Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-04T08:30:11Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.052s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-04T08:30:11Z" 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.019s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.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.008s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.14s) PASS ok github.com/docker/distribution/health/checks 0.155s ? 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.012s === 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.011s === 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.019s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.008s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/12/04 08:30:11 http: TLS handshake error from 127.0.0.1:36814: 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:43089/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43089/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43089/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:43089/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46543?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (1.00s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-04T08:30:12Z" level=info msg="broadcaster: closing" time="2025-12-04T08:30:12Z" level=info msg="closing testSink" time="2025-12-04T08:30:12Z" level=info msg="closing testSink" time="2025-12-04T08:30:12Z" level=info msg="closing testSink" time="2025-12-04T08:30:12Z" level=info msg="closing testSink" time="2025-12-04T08:30:12Z" level=info msg="closing testSink" time="2025-12-04T08:30:12Z" level=info msg="closing testSink" time="2025-12-04T08:30:12Z" level=info msg="closing testSink" time="2025-12-04T08:30:12Z" level=info msg="closing testSink" time="2025-12-04T08:30:12Z" level=info msg="closing testSink" time="2025-12-04T08:30:12Z" level=info msg="closing testSink" time="2025-12-04T08:30:12Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-12-04T08:30:12Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 1} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 1} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:12Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=warning msg="&{0xc000112e40 0.9} encountered too many errors, backing off" time="2025-12-04T08:30:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T08:30:13Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.61s) PASS ok github.com/docker/distribution/notifications 1.790s ? 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-04T08:30:12Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T08:30:12.100881075Z" 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-04T08:30:12.100932815Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:30:12.101108035Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.25.5 time="2025-12-04T08:30:12.102946111Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-04T08:30:12.102999731Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-04T08:30:12.104375826Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-04T08:30:15.112230114Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=2a16d1c1-1722-45be-974d-d7b3525284a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36604" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.024466ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:08:30:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-04T08:30:15.113016517Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (3.48s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-04T08:30:15.495059935Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T08:30:15.497603193Z" 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-04T08:30:15.497704153Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:30:15.497772443Z" level=info msg="Starting upload purge in 20m0s" go.version=go1.25.5 time="2025-12-04T08:30:15.498371245Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.39s) PASS ok github.com/docker/distribution/registry 11.880s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === 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.216s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-04T08:30:11Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=b0e51bb4-55e5-45fa-a735-b0a4c0d574bf time="2025-12-04T08:30:11Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=b0e51bb4-55e5-45fa-a735-b0a4c0d574bf --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-04T08:30:11Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password=tS6Cdfj7G74ZWdqcMJ1umlMpYTqHJ5Lih3I0OOoPxBY user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.131s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.017s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.03s) === RUN TestLeeway time="2025-12-04T08:30:11Z" level=info msg="token not to be used before 2025-12-04 08:30:12 +0000 UTC - currently 2025-12-04 08:30:11.832275718 +0000 UTC m=+0.028857543" time="2025-12-04T08:30:11Z" level=info msg="token not to be used after 2025-12-04 08:30:11 +0000 UTC - currently 2025-12-04 08:30:11.833717313 +0000 UTC m=+0.030299608" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-12-04T08:30:11Z" 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.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.123s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.038s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-04T08:30:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T08:30:11Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:30:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39345" http.request.id=7989a016-ad3e-4493-83a8-2c78268a1ce4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36900" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.588435ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:08:30:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-04T08:30:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T08:30:11Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:30:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=a2f369c4-2905-416a-96d8-2e5afb391c65 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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.320187ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:08:30:11 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T08:30:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=61fc3ab5-6c4c-4f1f-9b6a-83d69bae6c83 http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.849189ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:12 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=d2b5d9d5-c6c8-42a6-9544-a040c0a028a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/aaaa/blobs/uploads/b43ac551-ef57-42ab-a4ef-e1a6c277ab83?_state=IEeL7Vpbu2HyNM8gjTbozozWrGCVM1nBjzTcBw1v4oJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiNDNhYzU1MS1lZjU3LTQyYWItYTRlZi1lMWE2YzI3N2FiODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6MTIuMjM0MzEyMjhaIn0%3D&digest=sha256%3A7c38ff203676084af7e86dbecbec9c1407d19a91fd91df4ee5e7a71471e975d5" http.request.useragent="Go-http-client/1.1" http.response.duration=5.945862995s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:12 +0000] "PUT /v2/foo/aaaa/blobs/uploads/b43ac551-ef57-42ab-a4ef-e1a6c277ab83?_state=IEeL7Vpbu2HyNM8gjTbozozWrGCVM1nBjzTcBw1v4oJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiNDNhYzU1MS1lZjU3LTQyYWItYTRlZi1lMWE2YzI3N2FiODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6MTIuMjM0MzEyMjhaIn0%3D&digest=sha256%3A7c38ff203676084af7e86dbecbec9c1407d19a91fd91df4ee5e7a71471e975d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=29dfba7f-4347-4c45-93ff-18be35a873bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.340144ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:18 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=65482378-1a2a-43ea-a2a0-e149cbacb5c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.541358ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:18 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=66dc222f-6451-4d3f-9d6b-9e45e6ec70dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bbbb/blobs/uploads/143f2e4c-e37b-47c4-8741-57f85e415190?_state=7qU4RrM58bBRzj1US1KeVflIWXjgX320gghcnvDrsJZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxNDNmMmU0Yy1lMzdiLTQ3YzQtODc0MS01N2Y4NWU0MTUxOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6MTguMzY2MDE5OTk3WiJ9&digest=sha256%3A78dc4db6366fcb836f60cfbbcf197ff6060a8a65222f1398c79625dbbb0ca3f8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.984342404s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:18 +0000] "PUT /v2/foo/bbbb/blobs/uploads/143f2e4c-e37b-47c4-8741-57f85e415190?_state=7qU4RrM58bBRzj1US1KeVflIWXjgX320gghcnvDrsJZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxNDNmMmU0Yy1lMzdiLTQ3YzQtODc0MS01N2Y4NWU0MTUxOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6MTguMzY2MDE5OTk3WiJ9&digest=sha256%3A78dc4db6366fcb836f60cfbbcf197ff6060a8a65222f1398c79625dbbb0ca3f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=5a7069d9-0414-446e-b807-e7d53929b527 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.871793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:21 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=82b17b60-9699-4d9e-a329-2dfdf39ed104 http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.342488ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:21 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=fba579fb-090a-4d32-8484-31d456ec2a8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/cccc/blobs/uploads/2e319d06-6dcb-440d-9676-d9821165c5ae?_state=oqhzKY51gq93kbD8sS5vJoPUT_l57zHY674cCwDV0897Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZTMxOWQwNi02ZGNiLTQ0MGQtOTY3Ni1kOTgyMTE2NWM1YWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6MjEuNTc4MzEyMTg4WiJ9&digest=sha256%3A4b078244633c932f5bdf93ac71ab6f8651b39459c2e0fe7c73df9a11fda429ea" http.request.useragent="Go-http-client/1.1" http.response.duration=4.905511138s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:21 +0000] "PUT /v2/foo/cccc/blobs/uploads/2e319d06-6dcb-440d-9676-d9821165c5ae?_state=oqhzKY51gq93kbD8sS5vJoPUT_l57zHY674cCwDV0897Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZTMxOWQwNi02ZGNiLTQ0MGQtOTY3Ni1kOTgyMTE2NWM1YWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6MjEuNTc4MzEyMTg4WiJ9&digest=sha256%3A4b078244633c932f5bdf93ac71ab6f8651b39459c2e0fe7c73df9a11fda429ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=4e9960fd-4a30-47dc-ab34-dfd5149ab2c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.803642ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:26 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=bee4eb9f-7371-4d36-9921-c733b9f2d73f http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.398828ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:26 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=4f9ed9b3-06f5-464b-b57c-669b659d04a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/dddd/blobs/uploads/c0b1673f-ba2e-4eff-8af5-ff5c04204b48?_state=w1eiwES1buu3SGCLFWjsJyaI6Ny-VWty7jn-Ai36KXx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMGIxNjczZi1iYTJlLTRlZmYtOGFmNS1mZjVjMDQyMDRiNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6MjYuNzcyNTcxNDM2WiJ9&digest=sha256%3Af2eec59095b6030c89bb706daddf68afd2a21c0d81c5bdbbbc13464f713759e5" http.request.useragent="Go-http-client/1.1" http.response.duration=6.173439471s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:26 +0000] "PUT /v2/foo/dddd/blobs/uploads/c0b1673f-ba2e-4eff-8af5-ff5c04204b48?_state=w1eiwES1buu3SGCLFWjsJyaI6Ny-VWty7jn-Ai36KXx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMGIxNjczZi1iYTJlLTRlZmYtOGFmNS1mZjVjMDQyMDRiNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6MjYuNzcyNTcxNDM2WiJ9&digest=sha256%3Af2eec59095b6030c89bb706daddf68afd2a21c0d81c5bdbbbc13464f713759e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=e8ac361f-7b72-4aed-84f0-22406fc505e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.092793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:32 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=7b3593bc-f5f2-4554-bc1f-7a1601937744 http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.496538ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:33 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=5952c861-f9cc-4967-9da6-69913fdecca8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/eeee/blobs/uploads/8b1484c8-24c1-41e1-b4d9-31d893fa6ade?_state=B8dtRQ2eFuZosf4LxNkhiQp1lzpoHVB2ceTHhYyVdpZ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4YjE0ODRjOC0yNGMxLTQxZTEtYjRkOS0zMWQ4OTNmYTZhZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6MzMuMjYxODMyOTM0WiJ9&digest=sha256%3Acdddb221f6f14aaf05b1aeb842037d31fe181b89a22d72591b4cc245aa0581a9" http.request.useragent="Go-http-client/1.1" http.response.duration=6.801284912s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:33 +0000] "PUT /v2/foo/eeee/blobs/uploads/8b1484c8-24c1-41e1-b4d9-31d893fa6ade?_state=B8dtRQ2eFuZosf4LxNkhiQp1lzpoHVB2ceTHhYyVdpZ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4YjE0ODRjOC0yNGMxLTQxZTEtYjRkOS0zMWQ4OTNmYTZhZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6MzMuMjYxODMyOTM0WiJ9&digest=sha256%3Acdddb221f6f14aaf05b1aeb842037d31fe181b89a22d72591b4cc245aa0581a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=de17ddbc-119e-452a-b862-8fbd3dac6444 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.709282ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:40 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=9b44c918-37da-4bdc-b65b-7f3c141d1d6d http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.337417ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:40 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=8d81838b-3a2e-4f63-93dc-0ac57b9303ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/ffff/blobs/uploads/5b6a8f8c-e5f1-45c9-ab8d-f81f9299024e?_state=D6iMUJWZ83y3uQDOShWckX_FKReTjudnNsK7tw2G5F17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1YjZhOGY4Yy1lNWYxLTQ1YzktYWI4ZC1mODFmOTI5OTAyNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6NDAuMzYzMjgwMzIyWiJ9&digest=sha256%3A6ac903b8dd899df61be3f2d18e0e558f73f4460ea23f3d07b34a9349a683a18f" http.request.useragent="Go-http-client/1.1" http.response.duration=7.360109793s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:40 +0000] "PUT /v2/foo/ffff/blobs/uploads/5b6a8f8c-e5f1-45c9-ab8d-f81f9299024e?_state=D6iMUJWZ83y3uQDOShWckX_FKReTjudnNsK7tw2G5F17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1YjZhOGY4Yy1lNWYxLTQ1YzktYWI4ZC1mODFmOTI5OTAyNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6NDAuMzYzMjgwMzIyWiJ9&digest=sha256%3A6ac903b8dd899df61be3f2d18e0e558f73f4460ea23f3d07b34a9349a683a18f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=6c2e55da-881f-476c-b422-e9c2742da4a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.828712ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=254f574b-2e0a-456b-b31e-e741a88daed1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.779766ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=487a422d-d2da-4c0f-a4f4-34c8779e72e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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.773765ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=c656553a-d75d-4c93-b77d-8c15106aedf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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.189864ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=bc309bad-50fa-4d6f-8c3a-ddbd87c85278 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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.321634ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=508cb7c5-6ab7-49e2-aeda-df95e2f3a744 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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.112004ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=a90aa819-2ca4-4009-b2c3-aef341eb27a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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="969.993µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" 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:42537" http.request.id=ffcb060e-4bba-49a9-8ea0-ecb9d4337637 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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.199704ms http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" 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:42537" http.request.id=655c7cd2-fb25-467b-848a-41e219aebe00 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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.164383ms http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=707b1550-c06f-4da2-8f18-1eb8aef79835 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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.129513ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42537" http.request.id=a06cc2e2-8984-4023-a623-c09cce811ab2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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.102143ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T08:30:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T08:30:47Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:30:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=75b98a7f-1ae3-486c-918d-726736fb4448 http.request.method=POST http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.809576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=96b6a847-85af-4891-a27a-cfe10350128d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/aaaa/blobs/uploads/15fea0d6-1f3d-4f86-bc1e-4243cea5e604?_state=FYZ-B36tvkFJnQk105pRCdgrVb-nb4ZKkIXUbaAQmyx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNWZlYTBkNi0xZjNkLTRmODYtYmMxZS00MjQzY2VhNWU2MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6NDcuOTA3MjY3MzcyWiJ9&digest=sha256%3Ad5b063c00102bbc78d3ac7ab1a5bc4efd89dde098d6a2403e9d4990cbffbc45e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.73466713s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:47 +0000] "PUT /v2/foo/aaaa/blobs/uploads/15fea0d6-1f3d-4f86-bc1e-4243cea5e604?_state=FYZ-B36tvkFJnQk105pRCdgrVb-nb4ZKkIXUbaAQmyx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNWZlYTBkNi0xZjNkLTRmODYtYmMxZS00MjQzY2VhNWU2MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6NDcuOTA3MjY3MzcyWiJ9&digest=sha256%3Ad5b063c00102bbc78d3ac7ab1a5bc4efd89dde098d6a2403e9d4990cbffbc45e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=fb4a6a66-042e-445f-8473-fa4c8cd51eff http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.28164ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:49 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=3d73f552-553f-44f8-90b1-e8c97901647b http.request.method=POST http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.493398ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:49 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=59782210-ee41-4fc4-b76a-8b85f1a9d286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bbbb/blobs/uploads/dee2dd47-da1e-4bfa-92c6-aeaa92a6f983?_state=G43wFFBqPuoinuyFUbKwQQdplVaWpARQZVd_auPT_BF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkZWUyZGQ0Ny1kYTFlLTRiZmEtOTJjNi1hZWFhOTJhNmY5ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6NDkuOTM0NzIwNTE1WiJ9&digest=sha256%3A03dd4365e9cb4b89ea57ea3987dd0e2bf48110c3576b0327eb3508ec7c59b173" http.request.useragent="Go-http-client/1.1" http.response.duration=8.849802312s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:49 +0000] "PUT /v2/foo/bbbb/blobs/uploads/dee2dd47-da1e-4bfa-92c6-aeaa92a6f983?_state=G43wFFBqPuoinuyFUbKwQQdplVaWpARQZVd_auPT_BF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkZWUyZGQ0Ny1kYTFlLTRiZmEtOTJjNi1hZWFhOTJhNmY5ODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6NDkuOTM0NzIwNTE1WiJ9&digest=sha256%3A03dd4365e9cb4b89ea57ea3987dd0e2bf48110c3576b0327eb3508ec7c59b173 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=4b6bd263-8df4-4327-8ecb-dc92cfcb2266 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.390964ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:58 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:30:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=7fbc4f1e-3e59-4045-9dab-ee38d6131962 http.request.method=POST http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507028ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:59 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=66ebcd41-7ea3-45a2-a8c4-322419ff1243 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/cccc/blobs/uploads/237b2fbf-d401-400a-b011-34bc4977f84c?_state=RS2GEPflj8kuxPiPCNTniwgmoCOn4kuWbbgb5CpYmvZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyMzdiMmZiZi1kNDAxLTQwMGEtYjAxMS0zNGJjNDk3N2Y4NGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6NTkuMDgwMjIwNDlaIn0%3D&digest=sha256%3Aa0d08ebace20ec6df9805b0dc18ed440e2e08e928a527e4eb04f70df535fbc7f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.225963462s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:30:59 +0000] "PUT /v2/foo/cccc/blobs/uploads/237b2fbf-d401-400a-b011-34bc4977f84c?_state=RS2GEPflj8kuxPiPCNTniwgmoCOn4kuWbbgb5CpYmvZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyMzdiMmZiZi1kNDAxLTQwMGEtYjAxMS0zNGJjNDk3N2Y4NGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzA6NTkuMDgwMjIwNDlaIn0%3D&digest=sha256%3Aa0d08ebace20ec6df9805b0dc18ed440e2e08e928a527e4eb04f70df535fbc7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=fa9ec4f9-d44c-4c14-82ca-d2d0a691451a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.15347ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:03 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=f241ea4d-0499-4cdf-915d-9e298ea96ef5 http.request.method=POST http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.560718ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:03 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=4ba54a91-f9e6-4375-84c0-4e21adf5182b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/dddd/blobs/uploads/f421a4d7-0fe6-4f89-a487-51b4878d4c14?_state=lL6GBB5qnMW7eIbsQc0zR7od2AJa_XdoU4k8LTG7yKZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmNDIxYTRkNy0wZmU2LTRmODktYTQ4Ny01MWI0ODc4ZDRjMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzE6MDMuNTUwMjMyNjY0WiJ9&digest=sha256%3Ab4ad8c84339f1df8e0a7a717efc229fc2ccdc74c565284e3767e8446572b6d27" http.request.useragent="Go-http-client/1.1" http.response.duration=6.181861407s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:03 +0000] "PUT /v2/foo/dddd/blobs/uploads/f421a4d7-0fe6-4f89-a487-51b4878d4c14?_state=lL6GBB5qnMW7eIbsQc0zR7od2AJa_XdoU4k8LTG7yKZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmNDIxYTRkNy0wZmU2LTRmODktYTQ4Ny01MWI0ODc4ZDRjMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzE6MDMuNTUwMjMyNjY0WiJ9&digest=sha256%3Ab4ad8c84339f1df8e0a7a717efc229fc2ccdc74c565284e3767e8446572b6d27 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=926a1376-fcba-4b0d-a941-c1edf4a35621 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.386111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:09 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36823" http.request.id=9c140eed-a31a-40bc-9366-87117e05cef8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36652" 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.071156ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:08:31:09 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (57.78s) === RUN TestURLPrefix time="2025-12-04T08:31:09Z" 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-04T08:31:09Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:31:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34933" http.request.id=f806146a-f474-482d-9799-29b764595111 http.request.method=GET http.request.remoteaddr="127.0.0.1:43158" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.281497ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:08:31:09 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-12-04T08:31:09Z" 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-04T08:31:09Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:31:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=bbb130cc-ca2b-4359-978e-dcb2c02e0e0b http.request.method=GET http.request.remoteaddr="127.0.0.1:32856" http.request.uri="/v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.066896ms http.response.status=404 http.response.written=157 vars.digest="sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "GET /v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=134c1430-0d82-4578-a1ad-82e078a5b5ca http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32870" http.request.uri="/v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.656775ms http.response.status=404 http.response.written=157 vars.digest="sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=36d28c59-62e2-42b8-b7ba-a5d20409c8c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:32870" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.793506ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=694d551b-9660-4266-82cb-5476d567dbd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:32870" http.request.uri="/v2/foo/bar/blobs/uploads/91037925-4d22-4e97-8521-6ad01d0630fe?_state=h1g8NnSfZSA8XQT0gos6R3n12Tmu99C7eHqkz3HK0sB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMDM3OTI1LTRkMjItNGU5Ny04NTIxLTZhZDAxZDA2MzBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wNjg3MDU0OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.829745ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "GET /v2/foo/bar/blobs/uploads/91037925-4d22-4e97-8521-6ad01d0630fe?_state=h1g8NnSfZSA8XQT0gos6R3n12Tmu99C7eHqkz3HK0sB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMDM3OTI1LTRkMjItNGU5Ny04NTIxLTZhZDAxZDA2MzBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wNjg3MDU0OTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=255aa14d-0f68-415a-bf08-9c4fa678d8bf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32870" http.request.uri="/v2/foo/bar/blobs/uploads/91037925-4d22-4e97-8521-6ad01d0630fe?_state=h1g8NnSfZSA8XQT0gos6R3n12Tmu99C7eHqkz3HK0sB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMDM3OTI1LTRkMjItNGU5Ny04NTIxLTZhZDAxZDA2MzBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wNjg3MDU0OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.833346ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "DELETE /v2/foo/bar/blobs/uploads/91037925-4d22-4e97-8521-6ad01d0630fe?_state=h1g8NnSfZSA8XQT0gos6R3n12Tmu99C7eHqkz3HK0sB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMDM3OTI1LTRkMjItNGU5Ny04NTIxLTZhZDAxZDA2MzBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wNjg3MDU0OTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=e984c033-4a55-48af-8e48-7fd0e32ad485 http.request.method=GET http.request.remoteaddr="127.0.0.1:32870" http.request.uri="/v2/foo/bar/blobs/uploads/91037925-4d22-4e97-8521-6ad01d0630fe?_state=h1g8NnSfZSA8XQT0gos6R3n12Tmu99C7eHqkz3HK0sB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMDM3OTI1LTRkMjItNGU5Ny04NTIxLTZhZDAxZDA2MzBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wNjg3MDU0OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=91037925-4d22-4e97-8521-6ad01d0630fe time="2025-12-04T08:31:10Z" 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:42393" http.request.id=e984c033-4a55-48af-8e48-7fd0e32ad485 http.request.method=GET http.request.remoteaddr="127.0.0.1:32870" http.request.uri="/v2/foo/bar/blobs/uploads/91037925-4d22-4e97-8521-6ad01d0630fe?_state=h1g8NnSfZSA8XQT0gos6R3n12Tmu99C7eHqkz3HK0sB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMDM3OTI1LTRkMjItNGU5Ny04NTIxLTZhZDAxZDA2MzBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wNjg3MDU0OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.800676ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=91037925-4d22-4e97-8521-6ad01d0630fe 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "GET /v2/foo/bar/blobs/uploads/91037925-4d22-4e97-8521-6ad01d0630fe?_state=h1g8NnSfZSA8XQT0gos6R3n12Tmu99C7eHqkz3HK0sB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMDM3OTI1LTRkMjItNGU5Ny04NTIxLTZhZDAxZDA2MzBmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wNjg3MDU0OTdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=94f06aa2-8487-4bf5-ac9f-80d358ea28fb http.request.method=POST http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.775085ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=4eb31881-34b9-4217-923b-b13647d2a59d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/0661b39d-caa6-47af-a420-230cb4822a82?_state=nAGhWz_sj0fg6b4yIXFfrFAcKGeik6HvlF7K63a5cEF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NjFiMzlkLWNhYTYtNDdhZi1hNDIwLTIzMGNiNDgyMmE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wNzc3OTcwNDVaIn0%3D&digest=sha256%3Ae7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" provided=sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 vars.name="foo/bar" vars.uuid=0661b39d-caa6-47af-a420-230cb4822a82 time="2025-12-04T08:31:10Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=4eb31881-34b9-4217-923b-b13647d2a59d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/0661b39d-caa6-47af-a420-230cb4822a82?_state=nAGhWz_sj0fg6b4yIXFfrFAcKGeik6HvlF7K63a5cEF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NjFiMzlkLWNhYTYtNDdhZi1hNDIwLTIzMGNiNDgyMmE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wNzc3OTcwNDVaIn0%3D&digest=sha256%3Ae7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0661b39d-caa6-47af-a420-230cb4822a82 time="2025-12-04T08:31:10Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784, 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:42393" http.request.id=4eb31881-34b9-4217-923b-b13647d2a59d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/0661b39d-caa6-47af-a420-230cb4822a82?_state=nAGhWz_sj0fg6b4yIXFfrFAcKGeik6HvlF7K63a5cEF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NjFiMzlkLWNhYTYtNDdhZi1hNDIwLTIzMGNiNDgyMmE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wNzc3OTcwNDVaIn0%3D&digest=sha256%3Ae7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.708055ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0661b39d-caa6-47af-a420-230cb4822a82 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "PUT /v2/foo/bar/blobs/uploads/0661b39d-caa6-47af-a420-230cb4822a82?_state=nAGhWz_sj0fg6b4yIXFfrFAcKGeik6HvlF7K63a5cEF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NjFiMzlkLWNhYTYtNDdhZi1hNDIwLTIzMGNiNDgyMmE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wNzc3OTcwNDVaIn0%3D&digest=sha256%3Ae7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=4c727e7e-2148-4edd-b54f-57dda2cd7a66 http.request.method=POST http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.369284ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=9940c5ba-4169-4b1f-bc3f-d2a3d52c1ef5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/a8bed337-f392-47aa-9429-88c20129454d?_state=0-xa8LTnzNPFb3e3HIKSqKMQ34WGAOwOMeVdZS-pUiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4YmVkMzM3LWYzOTItNDdhYS05NDI5LTg4YzIwMTI5NDU0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wODE2Mzg2ODZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.222557ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "PUT /v2/foo/bar/blobs/uploads/a8bed337-f392-47aa-9429-88c20129454d?_state=0-xa8LTnzNPFb3e3HIKSqKMQ34WGAOwOMeVdZS-pUiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4YmVkMzM3LWYzOTItNDdhYS05NDI5LTg4YzIwMTI5NDU0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wODE2Mzg2ODZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=02c466ed-adfb-48e4-84ee-95ae7ae11991 http.request.method=POST http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442864ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=b1bea989-09b5-4385-81cc-ea03eae6e03d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/ee0afb4f-77e6-4f64-ba63-1b8642bb1ce3?_state=1VWISPn5WkHGDx0pZ_I-Jt95hz8IpVmZEdG6dtJIHCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMGFmYjRmLTc3ZTYtNGY2NC1iYTYzLTFiODY0MmJiMWNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wODU5Njc3WiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.702425ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "PUT /v2/foo/bar/blobs/uploads/ee0afb4f-77e6-4f64-ba63-1b8642bb1ce3?_state=1VWISPn5WkHGDx0pZ_I-Jt95hz8IpVmZEdG6dtJIHCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMGFmYjRmLTc3ZTYtNGY2NC1iYTYzLTFiODY0MmJiMWNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wODU5Njc3WiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=b8ea24de-71e9-46c3-9824-980b27f37636 http.request.method=POST http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.906486ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=83b0167e-0698-46fb-b0f5-11670cad3d60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/05f87941-af68-4669-a050-e54435c3f919?_state=OrMLE0Iv_bnEZohpo77FSF3GKlsZRZoUlF2ZWOJ0H-J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1Zjg3OTQxLWFmNjgtNDY2OS1hMDUwLWU1NDQzNWMzZjkxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wOTAxNDQyMjJaIn0%3D&digest=sha256%3Ae7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" http.response.duration=7.54826865s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:10 +0000] "PUT /v2/foo/bar/blobs/uploads/05f87941-af68-4669-a050-e54435c3f919?_state=OrMLE0Iv_bnEZohpo77FSF3GKlsZRZoUlF2ZWOJ0H-J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1Zjg3OTQxLWFmNjgtNDY2OS1hMDUwLWU1NDQzNWMzZjkxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxMC4wOTAxNDQyMjJaIn0%3D&digest=sha256%3Ae7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=94130bc4-9468-428c-a795-978870d3f70a http.request.method=POST http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.424217ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42393" http.request.id=bf209904-7c0e-4ce3-b6b2-2ea236091528 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/aaa6fa3f-47db-480a-87c2-4f50f728b6cf?_state=t_2LeiPLp4eaW93-aPROVdYlgS-3eXzrMHx5ijsDomd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhYTZmYTNmLTQ3ZGItNDgwYS04N2MyLTRmNTBmNzI4YjZjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxNy43OTAxNDc5OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=7.891361116s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:17 +0000] "PATCH /v2/foo/bar/blobs/uploads/aaa6fa3f-47db-480a-87c2-4f50f728b6cf?_state=t_2LeiPLp4eaW93-aPROVdYlgS-3eXzrMHx5ijsDomd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhYTZmYTNmLTQ3ZGItNDgwYS04N2MyLTRmNTBmNzI4YjZjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToxNy43OTAxNDc5OTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=390041cb-71cb-4020-9e33-c349b2974b9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/uploads/aaa6fa3f-47db-480a-87c2-4f50f728b6cf?_state=w1uLq3SkhniDovVMBBhw4y2eVIS7oDP-wXWp_wwn-wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhYTZmYTNmLTQ3ZGItNDgwYS04N2MyLTRmNTBmNzI4YjZjZiIsIk9mZnNldCI6Mjk5ODk4ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzE6MTdaIn0%3D&digest=sha256%3Ae7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" http.response.duration=2.157937ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:25 +0000] "PUT /v2/foo/bar/blobs/uploads/aaa6fa3f-47db-480a-87c2-4f50f728b6cf?_state=w1uLq3SkhniDovVMBBhw4y2eVIS7oDP-wXWp_wwn-wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhYTZmYTNmLTQ3ZGItNDgwYS04N2MyLTRmNTBmNzI4YjZjZiIsIk9mZnNldCI6Mjk5ODk4ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzE6MTdaIn0%3D&digest=sha256%3Ae7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=31544400-e385-4480-9a97-8677ce2f42f1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.607435ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=40869aea-636e-4b06-b782-c3ede13905fe http.request.method=GET http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=132.134912ms http.response.status=200 http.response.written=29989888 127.0.0.1 - - [04/Dec/2025:08:31:25 +0000] "GET /v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 HTTP/1.1" 200 29989888 "" "Go-http-client/1.1" time="2025-12-04T08:31:25Z" level=error msg="error parsing digest="sha257:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=386c5f40-03a7-42fc-a6c6-79877d2fdd3d http.request.method=GET http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/sha257:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" vars.name="foo/bar" time="2025-12-04T08:31:25Z" 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:42393" http.request.id=386c5f40-03a7-42fc-a6c6-79877d2fdd3d http.request.method=GET http.request.remoteaddr="127.0.0.1:32882" http.request.uri="/v2/foo/bar/blobs/sha257:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.596605ms http.response.status=400 http.response.written=110 vars.digest="sha257:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:25 +0000] "GET /v2/foo/bar/blobs/sha257:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T08:31:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=88e65707-65ee-44ce-85c2-c29667de45d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36926" http.request.uri="/v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" http.response.duration=2.687908ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:25 +0000] "GET /v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T08:31:25Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:31:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=12305e16-e5ac-4f05-9c4f-05b8a4f65ab7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33560" http.request.uri="/v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.975196ms http.response.status=404 http.response.written=157 vars.digest="sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "GET /v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=2c41f0d3-84b8-468c-b43c-3380b14f7e69 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33562" http.request.uri="/v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.526614ms http.response.status=404 http.response.written=157 vars.digest="sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=4bc64a34-aa96-434b-9b0d-696bc4bac913 http.request.method=POST http.request.remoteaddr="127.0.0.1:33562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.947906ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=6c7f119a-aa56-4e53-be4f-94a500505698 http.request.method=GET http.request.remoteaddr="127.0.0.1:33562" http.request.uri="/v2/foo/bar/blobs/uploads/c960e15f-6fb7-4fa0-88e7-326d3914306f?_state=xinxH9TIPpZtIblmGId5JfQXqb2XAtEMtoV7v-yX1R17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NjBlMTVmLTZmYjctNGZhMC04OGU3LTMyNmQzOTE0MzA2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMTUxMTY2OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.606975ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "GET /v2/foo/bar/blobs/uploads/c960e15f-6fb7-4fa0-88e7-326d3914306f?_state=xinxH9TIPpZtIblmGId5JfQXqb2XAtEMtoV7v-yX1R17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NjBlMTVmLTZmYjctNGZhMC04OGU3LTMyNmQzOTE0MzA2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMTUxMTY2OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=16e8578f-b0f9-49b5-b9d3-986faaa617f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33562" http.request.uri="/v2/foo/bar/blobs/uploads/c960e15f-6fb7-4fa0-88e7-326d3914306f?_state=xinxH9TIPpZtIblmGId5JfQXqb2XAtEMtoV7v-yX1R17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NjBlMTVmLTZmYjctNGZhMC04OGU3LTMyNmQzOTE0MzA2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMTUxMTY2OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.860295ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "DELETE /v2/foo/bar/blobs/uploads/c960e15f-6fb7-4fa0-88e7-326d3914306f?_state=xinxH9TIPpZtIblmGId5JfQXqb2XAtEMtoV7v-yX1R17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NjBlMTVmLTZmYjctNGZhMC04OGU3LTMyNmQzOTE0MzA2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMTUxMTY2OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=5e993ff4-2649-4ab3-83be-00d26379f0b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33562" http.request.uri="/v2/foo/bar/blobs/uploads/c960e15f-6fb7-4fa0-88e7-326d3914306f?_state=xinxH9TIPpZtIblmGId5JfQXqb2XAtEMtoV7v-yX1R17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NjBlMTVmLTZmYjctNGZhMC04OGU3LTMyNmQzOTE0MzA2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMTUxMTY2OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c960e15f-6fb7-4fa0-88e7-326d3914306f time="2025-12-04T08:31:26Z" 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:40171" http.request.id=5e993ff4-2649-4ab3-83be-00d26379f0b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33562" http.request.uri="/v2/foo/bar/blobs/uploads/c960e15f-6fb7-4fa0-88e7-326d3914306f?_state=xinxH9TIPpZtIblmGId5JfQXqb2XAtEMtoV7v-yX1R17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NjBlMTVmLTZmYjctNGZhMC04OGU3LTMyNmQzOTE0MzA2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMTUxMTY2OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.909896ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c960e15f-6fb7-4fa0-88e7-326d3914306f 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "GET /v2/foo/bar/blobs/uploads/c960e15f-6fb7-4fa0-88e7-326d3914306f?_state=xinxH9TIPpZtIblmGId5JfQXqb2XAtEMtoV7v-yX1R17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NjBlMTVmLTZmYjctNGZhMC04OGU3LTMyNmQzOTE0MzA2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMTUxMTY2OTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=07424aaf-ef33-4d5e-9aff-f0aae98d6885 http.request.method=POST http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.563185ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=9e222b57-f6e5-4d4d-898f-305b6ff647f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/5c8763d1-ae11-42da-aad0-5bc77e3012f7?_state=R_4Bdpu3YmnXATUv2QWYrJq0K5XaJwMQifqc8ooJhu97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjODc2M2QxLWFlMTEtNDJkYS1hYWQwLTViYzc3ZTMwMTJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMjM4MzI0MjlaIn0%3D&digest=sha256%3A3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" provided=sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d vars.name="foo/bar" vars.uuid=5c8763d1-ae11-42da-aad0-5bc77e3012f7 time="2025-12-04T08:31:26Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=9e222b57-f6e5-4d4d-898f-305b6ff647f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/5c8763d1-ae11-42da-aad0-5bc77e3012f7?_state=R_4Bdpu3YmnXATUv2QWYrJq0K5XaJwMQifqc8ooJhu97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjODc2M2QxLWFlMTEtNDJkYS1hYWQwLTViYzc3ZTMwMTJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMjM4MzI0MjlaIn0%3D&digest=sha256%3A3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5c8763d1-ae11-42da-aad0-5bc77e3012f7 time="2025-12-04T08:31:26Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d, 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:40171" http.request.id=9e222b57-f6e5-4d4d-898f-305b6ff647f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/5c8763d1-ae11-42da-aad0-5bc77e3012f7?_state=R_4Bdpu3YmnXATUv2QWYrJq0K5XaJwMQifqc8ooJhu97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjODc2M2QxLWFlMTEtNDJkYS1hYWQwLTViYzc3ZTMwMTJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMjM4MzI0MjlaIn0%3D&digest=sha256%3A3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.771795ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5c8763d1-ae11-42da-aad0-5bc77e3012f7 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "PUT /v2/foo/bar/blobs/uploads/5c8763d1-ae11-42da-aad0-5bc77e3012f7?_state=R_4Bdpu3YmnXATUv2QWYrJq0K5XaJwMQifqc8ooJhu97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjODc2M2QxLWFlMTEtNDJkYS1hYWQwLTViYzc3ZTMwMTJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMjM4MzI0MjlaIn0%3D&digest=sha256%3A3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=42c309c0-8d13-4e5d-9eb6-561160aa8c70 http.request.method=POST http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.811576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=2fdd959e-9a71-4d0d-af9f-c2f064d839fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/7b3aea57-1334-4d36-bbcd-b0af64de8d0c?_state=WZCfGGP3nM6HmVQ81UmZlzi1MEXHDWQI2BVXmJ7XIt57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiM2FlYTU3LTEzMzQtNGQzNi1iYmNkLWIwYWY2NGRlOGQwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMjgyMzU4MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.854016ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "PUT /v2/foo/bar/blobs/uploads/7b3aea57-1334-4d36-bbcd-b0af64de8d0c?_state=WZCfGGP3nM6HmVQ81UmZlzi1MEXHDWQI2BVXmJ7XIt57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiM2FlYTU3LTEzMzQtNGQzNi1iYmNkLWIwYWY2NGRlOGQwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMjgyMzU4MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=72411c32-5038-445a-b736-887949b050ea http.request.method=POST http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.515065ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=628daa9a-b56b-4e89-8ef6-cf5f041c1167 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/0f037a5f-82e0-49dd-b4d4-9201be95e792?_state=X3Chd828VaJwtwgjY_oM1nJY81kZ31h0GjMRIu_OZhV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMDM3YTVmLTgyZTAtNDlkZC1iNGQ0LTkyMDFiZTk1ZTc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMzI0MjI0MjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.821065ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "PUT /v2/foo/bar/blobs/uploads/0f037a5f-82e0-49dd-b4d4-9201be95e792?_state=X3Chd828VaJwtwgjY_oM1nJY81kZ31h0GjMRIu_OZhV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMDM3YTVmLTgyZTAtNDlkZC1iNGQ0LTkyMDFiZTk1ZTc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMzI0MjI0MjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=ff4916d0-e704-4443-bcbb-532f88a55740 http.request.method=POST http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.369324ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=59c6b5ca-832a-4312-9937-a36ab3ea079f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/bce370da-137f-4f19-be99-39006881641e?_state=fdmCEqJS4HqmnnbO41_34YHfQLJvm9_Jedo1bXWozbd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjZTM3MGRhLTEzN2YtNGYxOS1iZTk5LTM5MDA2ODgxNjQxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMzYzMDA5NzdaIn0%3D&digest=sha256%3A3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.979992301s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:26 +0000] "PUT /v2/foo/bar/blobs/uploads/bce370da-137f-4f19-be99-39006881641e?_state=fdmCEqJS4HqmnnbO41_34YHfQLJvm9_Jedo1bXWozbd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjZTM3MGRhLTEzN2YtNGYxOS1iZTk5LTM5MDA2ODgxNjQxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMToyNi4xMzYzMDA5NzdaIn0%3D&digest=sha256%3A3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=8af78cb2-3070-4ec8-910e-e22fe453fa3d http.request.method=POST http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.592668ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40171" http.request.id=64f8635c-6fae-4f9d-b235-f8aa6e453f28 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/0d5ca63d-a539-46a4-9f06-16785a18eef1?_state=8jTPFhArJrCF0z24c6mD88rNHEU3pL7WuKyRgr1OZ8V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNWNhNjNkLWE1MzktNDZhNC05ZjA2LTE2Nzg1YTE4ZWVmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozMi4yNTU0NTU3MDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.119591078s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:32 +0000] "PATCH /v2/foo/bar/blobs/uploads/0d5ca63d-a539-46a4-9f06-16785a18eef1?_state=8jTPFhArJrCF0z24c6mD88rNHEU3pL7WuKyRgr1OZ8V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNWNhNjNkLWE1MzktNDZhNC05ZjA2LTE2Nzg1YTE4ZWVmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozMi4yNTU0NTU3MDNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=6b65bb40-a0da-436f-b5cb-200bd24db2b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/uploads/0d5ca63d-a539-46a4-9f06-16785a18eef1?_state=0lyCqlLpDIFoDWqEKt5YQRP5wcyquLlWQ9ZVtPbonil7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNWNhNjNkLWE1MzktNDZhNC05ZjA2LTE2Nzg1YTE4ZWVmMSIsIk9mZnNldCI6MjY2OTI2MDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzE6MzJaIn0%3D&digest=sha256%3A3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.536858ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "PUT /v2/foo/bar/blobs/uploads/0d5ca63d-a539-46a4-9f06-16785a18eef1?_state=0lyCqlLpDIFoDWqEKt5YQRP5wcyquLlWQ9ZVtPbonil7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNWNhNjNkLWE1MzktNDZhNC05ZjA2LTE2Nzg1YTE4ZWVmMSIsIk9mZnNldCI6MjY2OTI2MDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzE6MzJaIn0%3D&digest=sha256%3A3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=325534ea-1e91-4a86-9496-2c879f5b89d2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.398187ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=60634e53-c08b-40b1-82bb-bd0267e26144 http.request.method=GET http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=111.787621ms http.response.status=200 http.response.written=26692608 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "GET /v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d HTTP/1.1" 200 26692608 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=error msg="error parsing digest="sha257:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=2a911384-623d-421e-be38-be9a5ed6f830 http.request.method=GET http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/sha257:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" vars.name="foo/bar" time="2025-12-04T08:31:38Z" 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:40171" http.request.id=2a911384-623d-421e-be38-be9a5ed6f830 http.request.method=GET http.request.remoteaddr="127.0.0.1:33572" http.request.uri="/v2/foo/bar/blobs/sha257:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.466084ms http.response.status=400 http.response.written=110 vars.digest="sha257:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "GET /v2/foo/bar/blobs/sha257:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=eea74c3d-3299-4906-9403-1312dac1aca0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34012" http.request.uri="/v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.586315ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "GET /v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=1a713a6b-d5a5-413c-afc5-19f19ad6e156 http.request.method=GET http.request.remoteaddr="127.0.0.1:34012" http.request.uri="/v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.855689ms http.response.status=200 http.response.written=425984 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "GET /v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d HTTP/1.1" 200 425984 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40171" http.request.id=5c813d86-1791-4b66-be11-00ac45db73bd http.request.method=GET http.request.remoteaddr="127.0.0.1:34004" http.request.uri="/v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.368051ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "GET /v2/foo/bar/blobs/sha256:3734c54d1be43e28fdc430fa21c064477d50b2b5ec69afd5aae17083a035f23d HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=a0740bda-5a39-4b9a-bd91-92ef133a7e49 http.request.method=GET http.request.remoteaddr="127.0.0.1:36912" http.request.uri="/v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.692038514s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [04/Dec/2025:08:31:25 +0000] "GET /v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42393" http.request.id=d3299355-0f53-45ea-b23d-54351f76bfd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36926" http.request.uri="/v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.685030992s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [04/Dec/2025:08:31:25 +0000] "GET /v2/foo/bar/blobs/sha256:e7c65910bffd9a1fcfb3f86adbfa914471df8c749ea73a8e4011fefcd9435784 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (28.79s) === RUN TestBlobDelete time="2025-12-04T08:31:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T08:31:38Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:31:38Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=f7266168-4c39-41cc-a287-bb345c224de9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.926316ms http.response.status=404 http.response.written=157 vars.digest="sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "GET /v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=b6b0b14e-91de-48bb-90d5-8e597ac14408 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50936" http.request.uri="/v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.410764ms http.response.status=404 http.response.written=157 vars.digest="sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=162b2252-26d6-432e-86c5-7cbbfc9e0d98 http.request.method=POST http.request.remoteaddr="127.0.0.1:50936" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.890415ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=27d5ca77-36b8-4732-b9b6-f3e871ed196e http.request.method=GET http.request.remoteaddr="127.0.0.1:50936" http.request.uri="/v2/foo/bar/blobs/uploads/95128107-2bfe-464e-b63e-276ba7f20ac5?_state=JbkWe3TAAZoox9JooOgATp95V5OGvdO-KNL6RVpbbHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTI4MTA3LTJiZmUtNDY0ZS1iNjNlLTI3NmJhN2YyMGFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NDczODYzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.648345ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "GET /v2/foo/bar/blobs/uploads/95128107-2bfe-464e-b63e-276ba7f20ac5?_state=JbkWe3TAAZoox9JooOgATp95V5OGvdO-KNL6RVpbbHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTI4MTA3LTJiZmUtNDY0ZS1iNjNlLTI3NmJhN2YyMGFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NDczODYzNDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=403ebbe1-b454-4a84-9691-8b2ea2babf31 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50936" http.request.uri="/v2/foo/bar/blobs/uploads/95128107-2bfe-464e-b63e-276ba7f20ac5?_state=JbkWe3TAAZoox9JooOgATp95V5OGvdO-KNL6RVpbbHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTI4MTA3LTJiZmUtNDY0ZS1iNjNlLTI3NmJhN2YyMGFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NDczODYzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.668635ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "DELETE /v2/foo/bar/blobs/uploads/95128107-2bfe-464e-b63e-276ba7f20ac5?_state=JbkWe3TAAZoox9JooOgATp95V5OGvdO-KNL6RVpbbHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTI4MTA3LTJiZmUtNDY0ZS1iNjNlLTI3NmJhN2YyMGFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NDczODYzNDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=18bb1505-fd73-4d7c-b702-5019ae99482b http.request.method=GET http.request.remoteaddr="127.0.0.1:50936" http.request.uri="/v2/foo/bar/blobs/uploads/95128107-2bfe-464e-b63e-276ba7f20ac5?_state=JbkWe3TAAZoox9JooOgATp95V5OGvdO-KNL6RVpbbHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTI4MTA3LTJiZmUtNDY0ZS1iNjNlLTI3NmJhN2YyMGFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NDczODYzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=95128107-2bfe-464e-b63e-276ba7f20ac5 time="2025-12-04T08:31:38Z" 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:43483" http.request.id=18bb1505-fd73-4d7c-b702-5019ae99482b http.request.method=GET http.request.remoteaddr="127.0.0.1:50936" http.request.uri="/v2/foo/bar/blobs/uploads/95128107-2bfe-464e-b63e-276ba7f20ac5?_state=JbkWe3TAAZoox9JooOgATp95V5OGvdO-KNL6RVpbbHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTI4MTA3LTJiZmUtNDY0ZS1iNjNlLTI3NmJhN2YyMGFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NDczODYzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.455975ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=95128107-2bfe-464e-b63e-276ba7f20ac5 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "GET /v2/foo/bar/blobs/uploads/95128107-2bfe-464e-b63e-276ba7f20ac5?_state=JbkWe3TAAZoox9JooOgATp95V5OGvdO-KNL6RVpbbHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTI4MTA3LTJiZmUtNDY0ZS1iNjNlLTI3NmJhN2YyMGFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NDczODYzNDRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=f19e4f3c-9ebc-44bc-aac4-4168c68ed303 http.request.method=POST http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.608915ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=8bc70e53-a188-4e9a-9b56-53d27e06a683 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/a371a7da-9844-47ef-b9e9-091f3b1db4a6?_state=BGTzjLmPUdbnVAqUsNiCImDQUK14IZxW8I050C2pjGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNzFhN2RhLTk4NDQtNDdlZi1iOWU5LTA5MWYzYjFkYjRhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NTU0Mjg1NjlaIn0%3D&digest=sha256%3A388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" provided=sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 vars.name="foo/bar" vars.uuid=a371a7da-9844-47ef-b9e9-091f3b1db4a6 time="2025-12-04T08:31:38Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=8bc70e53-a188-4e9a-9b56-53d27e06a683 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/a371a7da-9844-47ef-b9e9-091f3b1db4a6?_state=BGTzjLmPUdbnVAqUsNiCImDQUK14IZxW8I050C2pjGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNzFhN2RhLTk4NDQtNDdlZi1iOWU5LTA5MWYzYjFkYjRhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NTU0Mjg1NjlaIn0%3D&digest=sha256%3A388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a371a7da-9844-47ef-b9e9-091f3b1db4a6 time="2025-12-04T08:31:38Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34, 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:43483" http.request.id=8bc70e53-a188-4e9a-9b56-53d27e06a683 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/a371a7da-9844-47ef-b9e9-091f3b1db4a6?_state=BGTzjLmPUdbnVAqUsNiCImDQUK14IZxW8I050C2pjGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNzFhN2RhLTk4NDQtNDdlZi1iOWU5LTA5MWYzYjFkYjRhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NTU0Mjg1NjlaIn0%3D&digest=sha256%3A388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.559658ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a371a7da-9844-47ef-b9e9-091f3b1db4a6 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "PUT /v2/foo/bar/blobs/uploads/a371a7da-9844-47ef-b9e9-091f3b1db4a6?_state=BGTzjLmPUdbnVAqUsNiCImDQUK14IZxW8I050C2pjGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNzFhN2RhLTk4NDQtNDdlZi1iOWU5LTA5MWYzYjFkYjRhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NTU0Mjg1NjlaIn0%3D&digest=sha256%3A388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=a1032a41-d9d7-4d28-a395-8c7211480a9e http.request.method=POST http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.609195ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=b4710453-3cd6-4165-9831-6382fcd4aa7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/4152fc8c-a61f-46f7-b195-ae3af33bbdf6?_state=hVveeTuVWKxFbzssdjGnOPiNjar6dMtUsprgA-EdJ8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNTJmYzhjLWE2MWYtNDZmNy1iMTk1LWFlM2FmMzNiYmRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NjA0OTgxMTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.914106ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "PUT /v2/foo/bar/blobs/uploads/4152fc8c-a61f-46f7-b195-ae3af33bbdf6?_state=hVveeTuVWKxFbzssdjGnOPiNjar6dMtUsprgA-EdJ8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNTJmYzhjLWE2MWYtNDZmNy1iMTk1LWFlM2FmMzNiYmRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NjA0OTgxMTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=762db138-a0eb-40e4-a0c0-42cc1f3678c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.530995ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=92e70c5d-e423-4a00-95d2-3944f3bca895 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/9be8076e-261d-42a9-95d2-a8d2d389f3ed?_state=LBE-wzQEWQJ5cv_y1wvSuTjbO-qn1MXTAu-wmxV-CBV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZTgwNzZlLTI2MWQtNDJhOS05NWQyLWE4ZDJkMzg5ZjNlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NjQ3ODUxMzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.593145ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "PUT /v2/foo/bar/blobs/uploads/9be8076e-261d-42a9-95d2-a8d2d389f3ed?_state=LBE-wzQEWQJ5cv_y1wvSuTjbO-qn1MXTAu-wmxV-CBV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZTgwNzZlLTI2MWQtNDJhOS05NWQyLWE4ZDJkMzg5ZjNlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43NjQ3ODUxMzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=092700e7-5514-46e3-9c87-e617386a58d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.542435ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=049ce83c-b51c-4519-afa4-af6e14e5a970 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/95a4ff37-db3b-40d5-b030-c871dd38383e?_state=D73QSqYlX15OJ_2zR2ZbFw8yZoqcfYFopQOpkSAELud7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1YTRmZjM3LWRiM2ItNDBkNS1iMDMwLWM4NzFkZDM4MzgzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43Njg3NTk2NFoifQ%3D%3D&digest=sha256%3A388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.duration=3.433955874s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:38 +0000] "PUT /v2/foo/bar/blobs/uploads/95a4ff37-db3b-40d5-b030-c871dd38383e?_state=D73QSqYlX15OJ_2zR2ZbFw8yZoqcfYFopQOpkSAELud7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1YTRmZjM3LWRiM2ItNDBkNS1iMDMwLWM4NzFkZDM4MzgzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTozOC43Njg3NTk2NFoifQ%3D%3D&digest=sha256%3A388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=96a299f2-67a2-4b21-a85b-37991a3078e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.522188ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43483" http.request.id=397ae272-58b8-45c8-b181-b7d79b329a55 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/42d925ef-ae6d-43c9-a5b1-148a92e383e9?_state=u32AzIYz1vYl_nXg3dpGOq9QT8u6zngrcC2W5ReWb5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyZDkyNWVmLWFlNmQtNDNjOS1hNWIxLTE0OGE5MmUzODNlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTo0Mi4zMTMwOTA1M1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.380620841s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:42 +0000] "PATCH /v2/foo/bar/blobs/uploads/42d925ef-ae6d-43c9-a5b1-148a92e383e9?_state=u32AzIYz1vYl_nXg3dpGOq9QT8u6zngrcC2W5ReWb5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyZDkyNWVmLWFlNmQtNDNjOS1hNWIxLTE0OGE5MmUzODNlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTo0Mi4zMTMwOTA1M1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=a58e9c5b-8e02-44e9-82b4-0f7641a54c19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/uploads/42d925ef-ae6d-43c9-a5b1-148a92e383e9?_state=YneawP9GS1YnjaRUHDtu3u_oiApAESNLZ_D4uZp8Qu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyZDkyNWVmLWFlNmQtNDNjOS1hNWIxLTE0OGE5MmUzODNlOSIsIk9mZnNldCI6MjEzMjYzMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzE6NDJaIn0%3D&digest=sha256%3A388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.duration=2.285287ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "PUT /v2/foo/bar/blobs/uploads/42d925ef-ae6d-43c9-a5b1-148a92e383e9?_state=YneawP9GS1YnjaRUHDtu3u_oiApAESNLZ_D4uZp8Qu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyZDkyNWVmLWFlNmQtNDNjOS1hNWIxLTE0OGE5MmUzODNlOSIsIk9mZnNldCI6MjEzMjYzMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzE6NDJaIn0%3D&digest=sha256%3A388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=9c22b14f-6e1b-4f59-8e16-74d1c447a150 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.968916ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=ecaffd40-d964-48fa-9c74-3d8a736d44bd http.request.method=GET http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=85.26818ms http.response.status=200 http.response.written=21326336 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "GET /v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 200 21326336 "" "Go-http-client/1.1" time="2025-12-04T08:31:45Z" level=error msg="error parsing digest="sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=68229ddf-4208-445c-9fa9-d68175af516d http.request.method=GET http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" vars.name="foo/bar" time="2025-12-04T08:31:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=68229ddf-4208-445c-9fa9-d68175af516d http.request.method=GET http.request.remoteaddr="127.0.0.1:50952" http.request.uri="/v2/foo/bar/blobs/sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.788156ms http.response.status=400 http.response.written=110 vars.digest="sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "GET /v2/foo/bar/blobs/sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T08:31:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=0386b2d4-cbd9-49a0-8081-c061c59954be http.request.method=GET http.request.remoteaddr="127.0.0.1:50968" http.request.uri="/v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.938476ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "GET /v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=ae4ef90e-40dc-42bb-8bce-10931eb31965 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50984" http.request.uri="/v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.631115ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=7ee050b6-49ad-4a99-851a-1f03b932ed56 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50984" http.request.uri="/v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.620405ms http.response.status=404 http.response.written=157 vars.digest="sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T08:31:45Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=4f523104-ec64-499b-9440-005d0e4367e5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50984" http.request.uri="/v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.497635ms http.response.status=404 http.response.written=74 vars.digest="sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-04T08:31:45Z" level=error msg="error parsing digest="sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=bfd9192d-b518-4f8e-b207-2958b4cd7ca7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50986" http.request.uri="/v2/foo/bar/blobs/sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" vars.name="foo/bar" time="2025-12-04T08:31:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=bfd9192d-b518-4f8e-b207-2958b4cd7ca7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50986" http.request.uri="/v2/foo/bar/blobs/sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.929576ms http.response.status=400 http.response.written=110 vars.digest="sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "DELETE /v2/foo/bar/blobs/sha257:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T08:31:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=252881e2-4cf0-494f-9c43-e48ceff6f7dc http.request.method=POST http.request.remoteaddr="127.0.0.1:50998" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.724485ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=9ddf2932-9aaa-4298-bc4d-43aaffb82f84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50998" http.request.uri="/v2/foo/bar/blobs/uploads/000c8a7d-5d78-4dba-8aa7-4da96ec83f2e?_state=Il3hX_86PmP7sykPOjl7DVEQ1oV3sryrhtMpZwwzSn97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwMGM4YTdkLTVkNzgtNGRiYS04YWE3LTRkYTk2ZWM4M2YyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTo0NS44NDI5NTU0NzZaIn0%3D&digest=sha256%3A388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.duration=3.217011723s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "PUT /v2/foo/bar/blobs/uploads/000c8a7d-5d78-4dba-8aa7-4da96ec83f2e?_state=Il3hX_86PmP7sykPOjl7DVEQ1oV3sryrhtMpZwwzSn97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwMGM4YTdkLTVkNzgtNGRiYS04YWE3LTRkYTk2ZWM4M2YyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTo0NS44NDI5NTU0NzZaIn0%3D&digest=sha256%3A388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=198e3a41-5b9a-43aa-ad17-6bc7d5373402 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50998" http.request.uri="/v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.098586ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=0e140697-a365-4f47-8216-ed5d6505d61e http.request.method=GET http.request.remoteaddr="127.0.0.1:50966" http.request.uri="/v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.349082465s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "GET /v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-12-04T08:31:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43483" http.request.id=daecf290-a722-4d4e-9630-3969aa19b05a http.request.method=GET http.request.remoteaddr="127.0.0.1:50968" http.request.uri="/v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.341425462s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [04/Dec/2025:08:31:45 +0000] "GET /v2/foo/bar/blobs/sha256:388c14b3eb2d17a1fa41069db839f7ab5a30db7fcb36c41b6501546dba687b34 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (10.63s) === RUN TestRelativeURL time="2025-12-04T08:31: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-04T08:31:49Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:31:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45555" http.request.id=0bea2d0d-f4be-4823-b732-97fb76392cbd http.request.method=POST http.request.remoteaddr="127.0.0.1:58346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.940806ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45555" http.request.id=64dd9aed-6a8d-4c4d-8640-b256477a8917 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58346" http.request.uri="/v2/foo/bar/blobs/uploads/22ac7670-740e-4000-9437-be0b72366fdb?_state=Dy96uAAKJjk84fTDxYpZYkOiLFuv2JfmJVBG5XlN1JF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyYWM3NjcwLTc0MGUtNDAwMC05NDM3LWJlMGI3MjM2NmZkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTo0OS4xNzc2ODY5MzdaIn0%3D&digest=sha256%3A4b46e6ffe0486e538ea348e5444c6f8a1eb9d81c4cfe4ea826b57cc2855f7f09" http.request.useragent="Go-http-client/1.1" http.response.duration=7.778818933s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:49 +0000] "PUT /v2/foo/bar/blobs/uploads/22ac7670-740e-4000-9437-be0b72366fdb?_state=Dy96uAAKJjk84fTDxYpZYkOiLFuv2JfmJVBG5XlN1JF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyYWM3NjcwLTc0MGUtNDAwMC05NDM3LWJlMGI3MjM2NmZkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTo0OS4xNzc2ODY5MzdaIn0%3D&digest=sha256%3A4b46e6ffe0486e538ea348e5444c6f8a1eb9d81c4cfe4ea826b57cc2855f7f09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45555" http.request.id=dbffe8f5-f0b6-4606-84b1-20178f7e2057 http.request.method=POST http.request.remoteaddr="127.0.0.1:58346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.988326ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45555" http.request.id=4a94089c-004d-4eb7-b70b-7a00210f4dc4 http.request.method=POST http.request.remoteaddr="127.0.0.1:58346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.462448ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:31:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45555" http.request.id=abfbec2f-43ee-48c0-ada7-a9b16159b57e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58346" http.request.uri="/v2/foo/bar/blobs/uploads/78d3565f-f4cb-4e36-a819-f1b7c36418c6?_state=39rmUKDIH-YA5D7CbDtfslN-VxOtgawQd2j2bUtgDJd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4ZDM1NjVmLWY0Y2ItNGUzNi1hODE5LWYxYjdjMzY0MThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTo1Ny4zODYzODIzOVoifQ%3D%3D&digest=sha256%3A353233654e376ae1c8d10190bd161e126eba811259e2382c8187c02d2a9e5e53" http.request.useragent="Go-http-client/1.1" http.response.duration=1.57180156s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:57 +0000] "PUT /v2/foo/bar/blobs/uploads/78d3565f-f4cb-4e36-a819-f1b7c36418c6?_state=39rmUKDIH-YA5D7CbDtfslN-VxOtgawQd2j2bUtgDJd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4ZDM1NjVmLWY0Y2ItNGUzNi1hODE5LWYxYjdjMzY0MThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTo1Ny4zODYzODIzOVoifQ%3D%3D&digest=sha256%3A353233654e376ae1c8d10190bd161e126eba811259e2382c8187c02d2a9e5e53 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (9.79s) === RUN TestBlobDeleteDisabled time="2025-12-04T08:31:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T08:31:58Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:31:59Z" 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:37843" http.request.id=08a4230c-57b0-44f3-98d8-1cc184f536f6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57854" http.request.uri="/v2/foo/bar/blobs/sha256:966ca55ee84d9673bee3c03a68d056cdae57ec5747bb78e4ce317a98b3ab0ad3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.832236ms http.response.status=405 http.response.written=78 vars.digest="sha256:966ca55ee84d9673bee3c03a68d056cdae57ec5747bb78e4ce317a98b3ab0ad3" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:31:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:966ca55ee84d9673bee3c03a68d056cdae57ec5747bb78e4ce317a98b3ab0ad3 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.22s) === RUN TestDeleteDisabled time="2025-12-04T08:31: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-04T08:31:59Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:31:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44267" http.request.id=cdcb5130-6cff-49d9-8261-bd9b520ff7da http.request.method=POST http.request.remoteaddr="127.0.0.1:40472" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.179697ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44267" http.request.id=f395eb22-acff-4e16-8064-cb6091f61fb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40472" http.request.uri="/v2/foo/bar/blobs/uploads/c00ac0af-6027-4134-974e-df8daa56d7f6?_state=8m6oLoT5Z4jKM3vBR3m4PpLbobAFKZfbfSzrqQ1lSqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwMGFjMGFmLTYwMjctNDEzNC05NzRlLWRmOGRhYTU2ZDdmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTo1OS4zODc3Njg0NjhaIn0%3D&digest=sha256%3A87223868f05f546597a0c1f3009f0a58f36de107bbb89c4b8d0b68ec1a763600" http.request.useragent="Go-http-client/1.1" http.response.duration=3.644573125s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:31:59 +0000] "PUT /v2/foo/bar/blobs/uploads/c00ac0af-6027-4134-974e-df8daa56d7f6?_state=8m6oLoT5Z4jKM3vBR3m4PpLbobAFKZfbfSzrqQ1lSqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwMGFjMGFmLTYwMjctNDEzNC05NzRlLWRmOGRhYTU2ZDdmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMTo1OS4zODc3Njg0NjhaIn0%3D&digest=sha256%3A87223868f05f546597a0c1f3009f0a58f36de107bbb89c4b8d0b68ec1a763600 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:03Z" 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:44267" http.request.id=8db1fc58-a914-4718-b689-8e3482911d3d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40472" http.request.uri="/v2/foo/bar/blobs/sha256:87223868f05f546597a0c1f3009f0a58f36de107bbb89c4b8d0b68ec1a763600" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.253937ms http.response.status=405 http.response.written=78 vars.digest="sha256:87223868f05f546597a0c1f3009f0a58f36de107bbb89c4b8d0b68ec1a763600" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:32:03 +0000] "DELETE /v2/foo/bar/blobs/sha256:87223868f05f546597a0c1f3009f0a58f36de107bbb89c4b8d0b68ec1a763600 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.85s) === RUN TestDeleteReadOnly time="2025-12-04T08:32:03Z" 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-04T08:32:03Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:32:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39459" http.request.id=ac0fa676-2adb-42fd-9300-c7fb5ec79f7f http.request.method=POST http.request.remoteaddr="127.0.0.1:47784" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.627598ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39459" http.request.id=c9c9a6b8-28af-4acb-9633-10e3a65c7739 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47784" http.request.uri="/v2/foo/bar/blobs/uploads/d0f29267-f8d3-4852-ab75-0d4e7e7838cc?_state=PKQvbojyzrh49g1bfPLvcL0cLPRPMBD-S2cTcez_Xr97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwZjI5MjY3LWY4ZDMtNDg1Mi1hYjc1LTBkNGU3ZTc4MzhjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMjowMy4yOTY2MDY3NDlaIn0%3D&digest=sha256%3A527a997389f51e1d2aaf716b0bb5ee12b84d381faacaee28d931307d5495b26e" http.request.useragent="Go-http-client/1.1" http.response.duration=6.08778585s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:03 +0000] "PUT /v2/foo/bar/blobs/uploads/d0f29267-f8d3-4852-ab75-0d4e7e7838cc?_state=PKQvbojyzrh49g1bfPLvcL0cLPRPMBD-S2cTcez_Xr97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwZjI5MjY3LWY4ZDMtNDg1Mi1hYjc1LTBkNGU3ZTc4MzhjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMjowMy4yOTY2MDY3NDlaIn0%3D&digest=sha256%3A527a997389f51e1d2aaf716b0bb5ee12b84d381faacaee28d931307d5495b26e HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Dec/2025:08:32:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:527a997389f51e1d2aaf716b0bb5ee12b84d381faacaee28d931307d5495b26e HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (6.35s) === RUN TestStartPushReadOnly time="2025-12-04T08:32:09Z" 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-04T08:32:09Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [04/Dec/2025:08:32:09 +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-04T08:32:09Z" 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-04T08:32:09Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:32:09Z" 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:39563" http.request.id=6629813a-8b1a-40bf-a2da-31b685265a99 http.request.method=GET http.request.remoteaddr="127.0.0.1:33658" 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.448064ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:08:32:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T08:32:09Z" 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:39563" http.request.id=0bd0f632-4e28-4db2-84d3-eec86dd505f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33658" 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.319634ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:08:32:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T08:32:09Z" 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:39563" http.request.id=3762af78-ea30-4d5c-9fab-3f5ad4a0f238 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" 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.531084ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:08:32:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T08:32: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:39563" http.request.id=8baa1eba-d972-4e8f-957f-7151315ec78d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" 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.980316ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T08:32:09Z" 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:39563" http.request.id=8baa1eba-d972-4e8f-957f-7151315ec78d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" 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.036426ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T08:32: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:39563" http.request.id=8baa1eba-d972-4e8f-957f-7151315ec78d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" 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.082826ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T08:32:09Z" 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:39563" http.request.id=8baa1eba-d972-4e8f-957f-7151315ec78d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" 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.119026ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:08:32:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T08:32:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=6db78da4-a552-4ecb-8ce5-e7c93d031692 http.request.method=POST http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.374994ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=ce2e4ad3-45d1-4216-9c5d-7c67a607d13e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/blobs/uploads/00c6d695-3926-447e-8052-1238d04d4f7b?_state=Pp87hW8Vn0Pc7TzbeQ8Stznv1JwKGUFUHf3tCty6Z397Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMGM2ZDY5NS0zOTI2LTQ0N2UtODA1Mi0xMjM4ZDA0ZDRmN2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MDkuNjI5MjQyNTI1WiJ9&digest=sha256%3A0a40f21d198bbbf3f4dad38acf9fc07981b777e29296a4cc70cb47e153ff34a3" http.request.useragent="Go-http-client/1.1" http.response.duration=5.427083887s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/00c6d695-3926-447e-8052-1238d04d4f7b?_state=Pp87hW8Vn0Pc7TzbeQ8Stznv1JwKGUFUHf3tCty6Z397Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMGM2ZDY5NS0zOTI2LTQ0N2UtODA1Mi0xMjM4ZDA0ZDRmN2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MDkuNjI5MjQyNTI1WiJ9&digest=sha256%3A0a40f21d198bbbf3f4dad38acf9fc07981b777e29296a4cc70cb47e153ff34a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=cda2516e-72ee-4340-a39e-bccf5941b1b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.871178ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=992356d7-d2d9-4b10-b27d-0d9f52ed58fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/blobs/uploads/8138d4bd-0f08-4175-a024-7bd75a972480?_state=MByj4GLmFuT5-Z4ttrxKzi4HMPOsETv0nND4M0E3GPh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MTM4ZDRiZC0wZjA4LTQxNzUtYTAyNC03YmQ3NWE5NzI0ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MTUuMjIwMDgwNTgxWiJ9&digest=sha256%3A4f3d9db7cfeb71e8f58482b5795abc6116ceff106ef8e441350c38b06c70ac4e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.1035876s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/8138d4bd-0f08-4175-a024-7bd75a972480?_state=MByj4GLmFuT5-Z4ttrxKzi4HMPOsETv0nND4M0E3GPh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MTM4ZDRiZC0wZjA4LTQxNzUtYTAyNC03YmQ3NWE5NzI0ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MTUuMjIwMDgwNTgxWiJ9&digest=sha256%3A4f3d9db7cfeb71e8f58482b5795abc6116ceff106ef8e441350c38b06c70ac4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=b0a2c3e6-c31d-41f6-9b6d-70098968ca6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.613601ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=32ee91a9-7c3f-4502-b8b8-17f81dce0c7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.1707ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=e4fffc04-2b7b-4bad-b8c7-e95dfe87328c http.request.method=GET http.request.remoteaddr="127.0.0.1:33658" 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.619968ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=d3022ad6-906d-4e66-8a55-9e1a72cdbcf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.594761ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "GET /v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" 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:39563" http.request.id=e2864b9f-d0b5-4483-9e2c-e2f980baf42a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.766509ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" 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:39563" http.request.id=b374aae5-aad6-4cf6-93c7-cb07793be2c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.607467ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:39563" http.request.id=41ef443e-e631-4398-b4a4-9815f7c0d6d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.924308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=3f3769c0-cd7f-4516-849c-7a3d2fd4b16c http.request.method=GET http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.292467ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "GET /v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=5bcf0392-eea4-447d-8a0d-72fcbab62df4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.429014ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=24266565-e61e-448c-a9c2-63e56c0891be http.request.method=GET http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.543975ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "GET /v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=8eafd9e0-320a-4828-85bb-c31923575cbf http.request.method=GET http.request.remoteaddr="127.0.0.1:33658" 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.309094ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=error msg="payload digest does match: "sha256:c23507c4b2e7e52954a4009cc7f0e5d0f703068579558e98419dc96053ed9d86" != "sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c"" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=79007d8f-8771-4493-96b1-0592330a3725 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c" time="2025-12-04T08:32:17Z" 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:39563" http.request.id=79007d8f-8771-4493-96b1-0592330a3725 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33658" http.request.uri="/v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.833725ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c" 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:6c8e3221c928dd8ca5667c6f6708476641dc1aee98593e888f20dc0b17724c9c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" 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:39563" http.request.id=f25bc14f-b3ec-4362-96a1-d6d216e7492c http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" 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.482534ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" 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:39563" http.request.id=2dfd546d-51ae-4637-82cb-762fc73c7a45 http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" 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.208284ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" 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:39563" http.request.id=dd34bd36-7c79-4c88-8391-0f7e62f5b0dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" 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.744816ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T08:32:17Z" 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:39563" http.request.id=dd34bd36-7c79-4c88-8391-0f7e62f5b0dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" 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.805596ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T08:32:17Z" 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:39563" http.request.id=dd34bd36-7c79-4c88-8391-0f7e62f5b0dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" 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.845906ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=27c5b165-d6c1-430c-b401-17f4c1e45fc3 http.request.method=POST http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.792426ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=85369e94-c299-4a94-bb4e-75c94e11a08a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/blobs/uploads/fa29844d-06aa-4732-892d-091d8341bc19?_state=ESdJf6c2JhdoXD2HO_6JAX52Oib8ghNw5mg59hi3jHZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYTI5ODQ0ZC0wNmFhLTQ3MzItODkyZC0wOTFkODM0MWJjMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MTcuMzcxMTk2Mjc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.841375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/fa29844d-06aa-4732-892d-091d8341bc19?_state=ESdJf6c2JhdoXD2HO_6JAX52Oib8ghNw5mg59hi3jHZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYTI5ODQ0ZC0wNmFhLTQ3MzItODkyZC0wOTFkODM0MWJjMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MTcuMzcxMTk2Mjc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" 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:39563" http.request.id=88a1aa60-d1b4-4854-8b4e-049ff124fa88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" 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.443655ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T08:32:17Z" 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:39563" http.request.id=88a1aa60-d1b4-4854-8b4e-049ff124fa88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" 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.492905ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T08:32:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=938accc5-9146-42b1-bf70-f88b144c9f21 http.request.method=POST http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.934416ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=bf723240-2107-4a3f-8e58-211088024371 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/blobs/uploads/786c79c2-2c3e-4d4e-a585-eafcc0c254d3?_state=HR6oihFzEXkhRs-WfENLmgOeMF1VO33inWG16RGO3117Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ODZjNzljMi0yYzNlLTRkNGUtYTU4NS1lYWZjYzBjMjU0ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MTcuNTcyNzY2OThaIn0%3D&digest=sha256%3Aa68e500174e3917cbb8cc08378e8acdbe8c7b999c8cc7eb2b272fa478a788745" http.request.useragent="Go-http-client/1.1" http.response.duration=3.715496021s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/786c79c2-2c3e-4d4e-a585-eafcc0c254d3?_state=HR6oihFzEXkhRs-WfENLmgOeMF1VO33inWG16RGO3117Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ODZjNzljMi0yYzNlLTRkNGUtYTU4NS1lYWZjYzBjMjU0ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MTcuNTcyNzY2OThaIn0%3D&digest=sha256%3Aa68e500174e3917cbb8cc08378e8acdbe8c7b999c8cc7eb2b272fa478a788745 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=24dc695b-9ee6-4b87-bb52-432e75750569 http.request.method=POST http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.030897ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=00793acf-7a80-4c6a-8d41-90ed98ecc006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/blobs/uploads/6d9555cc-0e5e-42fe-9659-fa0d9ffa4ad2?_state=gsIMitF2Z8MC3LPFV9gs2D3Qdt4c_Kqgrsn0437Fd7F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZDk1NTVjYy0wZTVlLTQyZmUtOTY1OS1mYTBkOWZmYTRhZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MjEuNDU4MTYwMDdaIn0%3D&digest=sha256%3A0daa77950a7dbcb08c3c637e5a0bc83c682969a1329d310a6829ee0a5efa950a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.368855328s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/6d9555cc-0e5e-42fe-9659-fa0d9ffa4ad2?_state=gsIMitF2Z8MC3LPFV9gs2D3Qdt4c_Kqgrsn0437Fd7F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZDk1NTVjYy0wZTVlLTQyZmUtOTY1OS1mYTBkOWZmYTRhZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MjEuNDU4MTYwMDdaIn0%3D&digest=sha256%3A0daa77950a7dbcb08c3c637e5a0bc83c682969a1329d310a6829ee0a5efa950a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" 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:39563" http.request.id=fe4c7f01-5560-4f5d-8599-d1bd307e8f91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.668248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" 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:39563" http.request.id=2c343f73-6a11-4466-97bc-698bb5bbb546 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/manifests/sha256:e233d939434a9e36d2522af280814addd11091c9e25b46978e7647e589e412e2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.050946ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "PUT /v2/foo/schema2/manifests/sha256:e233d939434a9e36d2522af280814addd11091c9e25b46978e7647e589e412e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=3b732598-ac77-4431-9a92-1032c969abff http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" 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=2.001196ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=6ce38643-ed7b-452d-b5fe-c723fc0efd6c http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/manifests/sha256:e233d939434a9e36d2522af280814addd11091c9e25b46978e7647e589e412e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.789286ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema2/manifests/sha256:e233d939434a9e36d2522af280814addd11091c9e25b46978e7647e589e412e2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=8d03b06e-50c7-4123-b56b-b980b3304967 http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.723856ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=4ffe1f52-9117-417a-97ae-6ed39930d369 http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/manifests/sha256:e233d939434a9e36d2522af280814addd11091c9e25b46978e7647e589e412e2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442135ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema2/manifests/sha256:e233d939434a9e36d2522af280814addd11091c9e25b46978e7647e589e412e2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=11caade8-dfd1-4a98-8a40-2614a37cf778 http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" 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.726975ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="rewriting manifest sha256:e233d939434a9e36d2522af280814addd11091c9e25b46978e7647e589e412e2 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=ec90bceb-dd95-4318-b5f6-b4399a21d497 http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" 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-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=ec90bceb-dd95-4318-b5f6-b4399a21d497 http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.994609ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39563" http.request.id=0ea38313-a42b-45cb-86c7-5af9ae9baf87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" 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.788786ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" 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:39563" http.request.id=a9df2a1b-b0c9-410c-a464-e310344b9975 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.058786ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" 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:39563" http.request.id=d342be4f-daf5-46a6-860a-470e515f93d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/manifests/sha256:da204df5856dc6bf316729900033963de4c206fb5ab31931ca52c6481d75fd5a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.755895ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "PUT /v2/foo/schema2/manifests/sha256:da204df5856dc6bf316729900033963de4c206fb5ab31931ca52c6481d75fd5a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=b0f90e86-b991-4b46-b3ac-ce6c474f4f5c http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" 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.877356ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=ea536d49-18b1-41e4-9337-a65a1500efdd http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/manifests/sha256:da204df5856dc6bf316729900033963de4c206fb5ab31931ca52c6481d75fd5a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.969316ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema2/manifests/sha256:da204df5856dc6bf316729900033963de4c206fb5ab31931ca52c6481d75fd5a HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=ed9410e9-db76-43e6-8c60-749929883821 http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.579995ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=7a4a4a23-6280-4b04-8697-8c1d638e799e http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" http.request.uri="/v2/foo/schema2/manifests/sha256:da204df5856dc6bf316729900033963de4c206fb5ab31931ca52c6481d75fd5a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.391125ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema2/manifests/sha256:da204df5856dc6bf316729900033963de4c206fb5ab31931ca52c6481d75fd5a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=info msg="rewriting manifest list sha256:da204df5856dc6bf316729900033963de4c206fb5ab31931ca52c6481d75fd5a in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=09a649a6-4d1a-4afd-80a6-0c86f84e40ee http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" 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-04T08:32:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39563" http.request.id=09a649a6-4d1a-4afd-80a6-0c86f84e40ee http.request.method=GET http.request.remoteaddr="127.0.0.1:33660" 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.399738ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" 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-04T08:32:23Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:32:23Z" 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:34379" http.request.id=f059df56-7033-419a-b9da-3a2c579c260f http.request.method=GET http.request.remoteaddr="127.0.0.1:57974" 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.667775ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" 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:34379" http.request.id=84e01e87-767a-4864-a768-485dc9cc4983 http.request.method=GET http.request.remoteaddr="127.0.0.1:57974" 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.305444ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" 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:34379" http.request.id=918c321b-61df-4d4e-abe5-655419f1a438 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" 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.323224ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T08:32:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=80847895-194b-4f91-8c89-2753a1e29e6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" 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.258217ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T08:32:23Z" 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:34379" http.request.id=80847895-194b-4f91-8c89-2753a1e29e6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" 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.311247ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T08:32:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=80847895-194b-4f91-8c89-2753a1e29e6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" 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.349517ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T08:32:23Z" 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:34379" http.request.id=80847895-194b-4f91-8c89-2753a1e29e6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" 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.386527ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:08:32:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T08:32:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=81767e1a-1eed-41d2-b942-ed36498e7e03 http.request.method=POST http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.583088ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=6a3bb3f0-8c2b-4a7e-bd9f-4790d9635060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/blobs/uploads/28d73bba-62d4-480a-8b4c-1fcbcea68cc1?_state=2xdTOJWda_aF-vdc55TLNmMdUo4gt4WtXZZRaK7AWHF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOGQ3M2JiYS02MmQ0LTQ4MGEtOGI0Yy0xZmNiY2VhNjhjYzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MjQuMDk5Mjk3Njc3WiJ9&digest=sha256%3A9d2b24f984e4b7c2c37465501657c2201641c02c9954b3b636907f752b6496e2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.693313371s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/28d73bba-62d4-480a-8b4c-1fcbcea68cc1?_state=2xdTOJWda_aF-vdc55TLNmMdUo4gt4WtXZZRaK7AWHF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOGQ3M2JiYS02MmQ0LTQ4MGEtOGI0Yy0xZmNiY2VhNjhjYzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MjQuMDk5Mjk3Njc3WiJ9&digest=sha256%3A9d2b24f984e4b7c2c37465501657c2201641c02c9954b3b636907f752b6496e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=495e857d-3f4a-475f-8e62-c704eb41b115 http.request.method=POST http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.390028ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=ea265617-50dc-43c9-a41f-d41cbd20b843 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/blobs/uploads/cb0c8edc-4619-4ace-9cb9-2ef014908adc?_state=GF2LSO-IKZUZiPjAHxqHdzMPlJqT3Y-MFg2zpGD-cwJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYjBjOGVkYy00NjE5LTRhY2UtOWNiOS0yZWYwMTQ5MDhhZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MjguOTMwNzk0ODRaIn0%3D&digest=sha256%3A86e3f463f676c367524651b841b99b0b86f93e20d7cf5791e9d096c4216631e7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302383798s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/cb0c8edc-4619-4ace-9cb9-2ef014908adc?_state=GF2LSO-IKZUZiPjAHxqHdzMPlJqT3Y-MFg2zpGD-cwJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYjBjOGVkYy00NjE5LTRhY2UtOWNiOS0yZWYwMTQ5MDhhZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MjguOTMwNzk0ODRaIn0%3D&digest=sha256%3A86e3f463f676c367524651b841b99b0b86f93e20d7cf5791e9d096c4216631e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=dea1cc61-f876-43c0-9a8d-635f55aa6e1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.777941ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=2d1d81f4-6895-49cf-9f2c-ad28cf1ffa7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885" http.request.useragent="Go-http-client/1.1" http.response.duration=3.117949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=07147201-311f-4f7f-a499-f33e86363fa3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57974" 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.089276ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=fe861691-7715-497d-a31e-212dcf14b780 http.request.method=GET http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.560868ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "GET /v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" 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:34379" http.request.id=475b7ca4-1259-4443-a668-8cf0ec67cb72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885" http.request.useragent="Go-http-client/1.1" http.response.duration=2.531618ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" 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:34379" http.request.id=98a6d8af-22e8-4c50-a511-dab8d8ee456d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885" http.request.useragent="Go-http-client/1.1" http.response.duration=2.874538ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:34379" http.request.id=e620dc73-adb1-4579-ae4a-0edda3da2c6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885" http.request.useragent="Go-http-client/1.1" http.response.duration=2.562508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=434c9e56-5952-4a45-a48e-d16b4868fbf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.559168ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "GET /v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=bf7c1ac2-12dc-42c3-8ff0-e7d53e59da8a http.request.method=GET http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.574415ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=e1d92df4-b38a-4ff7-9b3f-2995d873f065 http.request.method=GET http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404924ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "GET /v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=8f035aba-1e48-4a73-b9dc-9fe7e07bc9c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57974" 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.249384ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=error msg="payload digest does match: "sha256:69bc5aaba0499aad7f6e6dc9665fd30a6719558c648649713d4e095483fadbbd" != "sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885"" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=dd22b320-5e30-4417-b61f-e02729516e75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885" time="2025-12-04T08:32:30Z" 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:34379" http.request.id=dd22b320-5e30-4417-b61f-e02729516e75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57974" http.request.uri="/v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.900385ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885" 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:4cc2a96da7db48663faaa7767dab6f5a09ab4e8602bc06cef79028d18d737885 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" 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:34379" http.request.id=18dd39ae-9478-44eb-b064-d2d27d49d25c http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" 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.546565ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" 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:34379" http.request.id=55a2c5a4-034d-4557-808f-81f3d7153e04 http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" 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.667495ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" 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:34379" http.request.id=fae85ae0-8134-40c9-bcd2-c50e4e5277d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" 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.744905ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T08:32:30Z" 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:34379" http.request.id=fae85ae0-8134-40c9-bcd2-c50e4e5277d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" 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.796165ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T08:32:30Z" 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:34379" http.request.id=fae85ae0-8134-40c9-bcd2-c50e4e5277d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" 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.833265ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=45743dd0-6a18-4e1b-9f72-65b5a5e163c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.452705ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=b877e7c3-d011-4215-9127-efd3b9c57621 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/blobs/uploads/8d18c546-815d-4221-ab4a-6879e829adcb?_state=J8ivDcq2kOg-UTqMvm9zrr9_s1ATUL3dm9G8pMVzfOd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZDE4YzU0Ni04MTVkLTQyMjEtYWI0YS02ODc5ZTgyOWFkY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MzAuMjc4ODI3MTU3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.905656ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/8d18c546-815d-4221-ab4a-6879e829adcb?_state=J8ivDcq2kOg-UTqMvm9zrr9_s1ATUL3dm9G8pMVzfOd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZDE4YzU0Ni04MTVkLTQyMjEtYWI0YS02ODc5ZTgyOWFkY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MzAuMjc4ODI3MTU3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" 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:34379" http.request.id=4b5d796f-e2c9-48f9-b1b8-f127fdbc7b8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" 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.746625ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T08:32:30Z" 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:34379" http.request.id=4b5d796f-e2c9-48f9-b1b8-f127fdbc7b8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" 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.798645ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T08:32:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=feaf58ff-b40a-40c5-99ec-45040b86281b http.request.method=POST http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.676505ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=e9070f85-f44d-4e66-9821-43ba9731c6c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/blobs/uploads/757447db-5eed-4082-9b03-4655589eee8a?_state=Wgu5oSpt9dhnO_lwm211dEhS0h6djl7jxGkvFCKGpEB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NTc0NDdkYi01ZWVkLTQwODItOWIwMy00NjU1NTg5ZWVlOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MzAuNDg1NzU3MjI4WiJ9&digest=sha256%3A75996a279a0f0d1ece117a6eb9c397d9285ce94ec51c93029b30b1872abef789" http.request.useragent="Go-http-client/1.1" http.response.duration=3.919554473s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/757447db-5eed-4082-9b03-4655589eee8a?_state=Wgu5oSpt9dhnO_lwm211dEhS0h6djl7jxGkvFCKGpEB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NTc0NDdkYi01ZWVkLTQwODItOWIwMy00NjU1NTg5ZWVlOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MzAuNDg1NzU3MjI4WiJ9&digest=sha256%3A75996a279a0f0d1ece117a6eb9c397d9285ce94ec51c93029b30b1872abef789 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=b7d87ce8-e59c-4dab-a542-69478f47721f http.request.method=POST http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.121936ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=fe7dff9c-ee6f-4297-8159-627e92797244 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/blobs/uploads/b15880aa-cbbd-45c3-b0fd-a23eeb7596f6?_state=4cvskaevTP8FJVC3hJF85wUNLw7m0PEmsZt6QBonrKV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMTU4ODBhYS1jYmJkLTQ1YzMtYjBmZC1hMjNlZWI3NTk2ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MzQuNTg0MTY0MDQ2WiJ9&digest=sha256%3Abafd57ccacf9f8d10d5ab7e2547e432331c6c6adcd6dcc45ec3a4d7d2f36e1c0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.412793752s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/b15880aa-cbbd-45c3-b0fd-a23eeb7596f6?_state=4cvskaevTP8FJVC3hJF85wUNLw7m0PEmsZt6QBonrKV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMTU4ODBhYS1jYmJkLTQ1YzMtYjBmZC1hMjNlZWI3NTk2ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MzQuNTg0MTY0MDQ2WiJ9&digest=sha256%3Abafd57ccacf9f8d10d5ab7e2547e432331c6c6adcd6dcc45ec3a4d7d2f36e1c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" 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:34379" http.request.id=40206d2e-10eb-4f2e-8864-d1173ea407ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.418087ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" 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:34379" http.request.id=8bb04e4e-1c55-4b28-bc5a-8a694f90c0e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/manifests/sha256:9e839c642c8f4d66ddc5eac80e307731a2383a138465a5bff0ac5309740286b9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.608967ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:9e839c642c8f4d66ddc5eac80e307731a2383a138465a5bff0ac5309740286b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=8e840b38-c1dc-4cbd-82b7-ee10694f61ac http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" 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.638135ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=68576f36-3264-4554-a666-72b981b5a2ce http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/manifests/sha256:9e839c642c8f4d66ddc5eac80e307731a2383a138465a5bff0ac5309740286b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.821956ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema2/manifests/sha256:9e839c642c8f4d66ddc5eac80e307731a2383a138465a5bff0ac5309740286b9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=33b790fc-97e4-40e0-ba6e-0743b01e8bd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.415664ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=a323ac08-4d99-4fb8-823f-ed941223c9b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/manifests/sha256:9e839c642c8f4d66ddc5eac80e307731a2383a138465a5bff0ac5309740286b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363854ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema2/manifests/sha256:9e839c642c8f4d66ddc5eac80e307731a2383a138465a5bff0ac5309740286b9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=98990468-1ff8-48e0-b533-1e883258f6c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" 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.689645ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="rewriting manifest sha256:9e839c642c8f4d66ddc5eac80e307731a2383a138465a5bff0ac5309740286b9 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=083fcc8c-e0b9-4cce-b5cb-385f28b08336 http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" 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-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=083fcc8c-e0b9-4cce-b5cb-385f28b08336 http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.633798ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34379" http.request.id=3f0f22f3-bad4-4845-849b-b0e26e6fd3de http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" 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.612025ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" 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:34379" http.request.id=f43cf0cb-bc93-4e66-8f09-7bc95cb66801 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.156787ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" 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:34379" http.request.id=012103ea-cda2-4ba2-a5b6-5eec891a8759 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/manifests/sha256:46a58e78b68c95c03dad150aa72373c9f1b9c97d6dc1a4062ccb0c72fdc68647" http.request.useragent="Go-http-client/1.1" http.response.duration=1.680085ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:46a58e78b68c95c03dad150aa72373c9f1b9c97d6dc1a4062ccb0c72fdc68647 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=e6342147-2ea9-47d5-9842-ec1de63116d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" 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.491245ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=b0d02f63-c129-4bcf-9fea-95a1886206f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/manifests/sha256:46a58e78b68c95c03dad150aa72373c9f1b9c97d6dc1a4062ccb0c72fdc68647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.435354ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema2/manifests/sha256:46a58e78b68c95c03dad150aa72373c9f1b9c97d6dc1a4062ccb0c72fdc68647 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=70fd8d1d-1080-45e9-a67e-c41b77d9adc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.312184ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=95c962ae-4c19-444a-8f74-3f2f9dacb0f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" http.request.uri="/v2/foo/schema2/manifests/sha256:46a58e78b68c95c03dad150aa72373c9f1b9c97d6dc1a4062ccb0c72fdc68647" http.request.useragent="Go-http-client/1.1" http.response.duration=1.555254ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema2/manifests/sha256:46a58e78b68c95c03dad150aa72373c9f1b9c97d6dc1a4062ccb0c72fdc68647 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="rewriting manifest list sha256:46a58e78b68c95c03dad150aa72373c9f1b9c97d6dc1a4062ccb0c72fdc68647 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=e5290004-b6c2-440e-aea9-9a52ed27115d http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" 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-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34379" http.request.id=e5290004-b6c2-440e-aea9-9a52ed27115d http.request.method=GET http.request.remoteaddr="127.0.0.1:46248" 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.498348ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (27.64s) === RUN TestGetManifestWithStorageError time="2025-12-04T08:32:37Z" 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-04T08:32:37Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:32:37Z" 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:34517" http.request.id=e4e8aaff-b22c-4fad-a800-beb75b4cd7db http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" 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.488114ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" 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:34517" http.request.id=007a5f8a-a48d-4fe8-9c2b-6bd13b99160b http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" 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.778555ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" 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:34517" http.request.id=c3c40656-4522-4c02-a73c-f824134f0acd http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" 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.674635ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" 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:34517" http.request.id=aa3ca0ed-7f4c-4f05-afb6-c790399acbe4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54778" 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.458254ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Dec/2025:08:32:37 +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-04T08:32:37Z" 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-04T08:32:37Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:32:37Z" 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:34623" http.request.id=f74ca0af-bf5c-4335-8595-b6284da2d0a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44374" 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.762876ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" 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:34623" http.request.id=774741c7-0362-4222-a813-04bc97b34e2f http.request.method=GET http.request.remoteaddr="127.0.0.1:44374" 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.489924ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" 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:34623" http.request.id=a0e06d52-66a0-48c1-a2f8-637ce5784aae http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" 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.949176ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=e79275ca-a05c-4f0e-b1ad-9a7bb3f80e9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" 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.418577ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T08:32:37Z" 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:34623" http.request.id=e79275ca-a05c-4f0e-b1ad-9a7bb3f80e9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" 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.476507ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T08:32:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=e79275ca-a05c-4f0e-b1ad-9a7bb3f80e9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" 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.559998ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T08:32:37Z" 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:34623" http.request.id=e79275ca-a05c-4f0e-b1ad-9a7bb3f80e9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" 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.632988ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T08:32:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=9448fba1-294a-401c-9644-6ef9d528c604 http.request.method=POST http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.716626ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=1e6d235c-4aec-4bae-9370-9c3bce2de051 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/blobs/uploads/ac7dc58a-b43c-4b81-a8d3-8f845ed45776?_state=EvRT7HMCtq_A58VXX4TjvcE5EKI8IM4f98r1VwLWa717Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYzdkYzU4YS1iNDNjLTRiODEtYThkMy04Zjg0NWVkNDU3NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MzcuMzEyOTIzNTIxWiJ9&digest=sha256%3A34811e81f0b1ed4f7f253d83ae52eceadc92586d8f41ddd917cb3e690aaa333c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.518429765s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/ac7dc58a-b43c-4b81-a8d3-8f845ed45776?_state=EvRT7HMCtq_A58VXX4TjvcE5EKI8IM4f98r1VwLWa717Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYzdkYzU4YS1iNDNjLTRiODEtYThkMy04Zjg0NWVkNDU3NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6MzcuMzEyOTIzNTIxWiJ9&digest=sha256%3A34811e81f0b1ed4f7f253d83ae52eceadc92586d8f41ddd917cb3e690aaa333c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=c34057f0-5901-4a7a-b85f-a2aa099c539f http.request.method=POST http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.264197ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=c184c080-b040-4fec-9706-662f7587eefc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/blobs/uploads/14845d33-7f53-4a84-a96a-bba3d3d6ff8a?_state=SPdelcTfhoa6czMwgbxWd-VUDtWugLK7bXFBgXOtAqZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNDg0NWQzMy03ZjUzLTRhODQtYTk2YS1iYmEzZDNkNmZmOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6NDMuMDAyNTkyNjg4WiJ9&digest=sha256%3A537b1b8bb3d3d631fa8f832d808b2798ce0c73034a9a0fd1fa8f2b1017f3fd6b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.271525131s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/14845d33-7f53-4a84-a96a-bba3d3d6ff8a?_state=SPdelcTfhoa6czMwgbxWd-VUDtWugLK7bXFBgXOtAqZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNDg0NWQzMy03ZjUzLTRhODQtYTk2YS1iYmEzZDNkNmZmOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6NDMuMDAyNTkyNjg4WiJ9&digest=sha256%3A537b1b8bb3d3d631fa8f832d808b2798ce0c73034a9a0fd1fa8f2b1017f3fd6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=f755e5f8-cb03-46b7-a593-3d8c506be315 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.632951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=757647db-7acc-46fe-b4c8-cb7e23e13228 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.duration=2.831439ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=f66c26f7-d743-4a96-928e-ade1fecdaaac http.request.method=GET http.request.remoteaddr="127.0.0.1:44374" 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.436017ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=0b28753b-b688-4bba-aec3-29a08404a9da http.request.method=GET http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.25978ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" 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:34623" http.request.id=0cff6fc4-e787-4542-9a08-c38ef00c183a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.duration=2.658828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" 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:34623" http.request.id=d8a6fa9e-36ab-44b7-9eab-1be54d92bdd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.duration=2.942949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:34623" http.request.id=3a804c6d-3362-4945-b0ca-74143d873ccc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.duration=2.488127ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=ccb690b5-3b25-4758-a11d-dc2afce2726c http.request.method=GET http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.463318ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=20c49255-2634-454d-94ae-7825dfb3e336 http.request.method=GET http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.486585ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=955acf95-6a08-48e6-baf7-84761b97dc07 http.request.method=GET http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178033ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=cf359a16-19e8-4994-b0c1-622530ffbd5b http.request.method=GET http.request.remoteaddr="127.0.0.1:44374" 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.415775ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=error msg="payload digest does match: "sha256:ad4eb49fb67fe87191815035c5101add22ca9558cbd665afdc99e40ea1ed2277" != "sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee"" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=9fe5f29a-8ad8-41a3-9d36-db2c4b5f4742 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" time="2025-12-04T08:32:45Z" 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:34623" http.request.id=9fe5f29a-8ad8-41a3-9d36-db2c4b5f4742 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44374" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.353454ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=47aedde8-b55f-4537-b2a8-45a2d144f385 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42372" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.duration=1.426574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=8265601c-73d5-44c7-a67e-5d92376f0ab5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42372" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.209784ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" 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:34623" http.request.id=afd2b8ee-a376-4a92-bc4e-13161601bb38 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42380" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.880595ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=843e94ed-518b-4610-a8d8-4dfec992438e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42388" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.duration=2.567278ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=598e3b50-a011-4376-bc1d-efb7a38cf9fc http.request.method=GET http.request.remoteaddr="127.0.0.1:42388" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.985506ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" 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:34623" http.request.id=520c423e-b007-4686-87bf-7694b6635a84 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42396" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.339494ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=2c311648-757b-43d2-b598-e1c81c483f92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.353217ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=269145e1-9627-47f7-adc3-4e1c19c4961c http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" 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.062093ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=9e04d85a-6b1a-4d78-9612-df364ef8984d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee" http.request.useragent="Go-http-client/1.1" http.response.duration=1.274284ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:d5690a1b00a971f9ea583d840c1de8ae332cba8a351306b52c5a46dac68d82ee HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=5fc1eabe-4e55-4d67-ae8e-d3596c445a35 http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" 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="865.182µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" 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:34623" http.request.id=f0a1a9ea-831d-4fc8-b325-2cc9706c1061 http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" 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.174203ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" 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:34623" http.request.id=3df42f63-7614-4516-bb2e-2a5132fbdb91 http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" 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.359184ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" 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:34623" http.request.id=65f2748f-30b7-4f1c-b583-7a63304da68a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42400" 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.857835ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T08:32:45Z" 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:34623" http.request.id=65f2748f-30b7-4f1c-b583-7a63304da68a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42400" 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.910026ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T08:32:45Z" 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:34623" http.request.id=65f2748f-30b7-4f1c-b583-7a63304da68a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42400" 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.947916ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=c32a3384-38e4-4a45-b1ab-b847625576c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335344ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=b0485c21-6e73-404b-a6c1-35044653c37b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/blobs/uploads/1db5ce48-c360-464c-ae3e-736df03b873c?_state=Z094NecQEiqyMyqQc-4t-Ry4AXxSzfuDYwZMbzXfaz17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGI1Y2U0OC1jMzYwLTQ2NGMtYWUzZS03MzZkZjAzYjg3M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6NDUuMzM3OTU5NTU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.935516ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/1db5ce48-c360-464c-ae3e-736df03b873c?_state=Z094NecQEiqyMyqQc-4t-Ry4AXxSzfuDYwZMbzXfaz17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGI1Y2U0OC1jMzYwLTQ2NGMtYWUzZS03MzZkZjAzYjg3M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6NDUuMzM3OTU5NTU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" 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:34623" http.request.id=72063c56-51e5-4fe7-ba7b-051502b5d097 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42400" 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.174763ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T08:32:45Z" 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:34623" http.request.id=72063c56-51e5-4fe7-ba7b-051502b5d097 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42400" 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.215324ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T08:32:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=7f34d7a3-073d-4826-aef6-997d8e03df02 http.request.method=POST http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.283047ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=17a7814c-7780-4f0e-b48d-b73c23c706b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/blobs/uploads/7125d173-d387-42c4-b833-b4a1199ecf46?_state=TLIcp5al53EcoGpOUf4TjRA7C1LrjoVHgS4eWD25sRR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTI1ZDE3My1kMzg3LTQyYzQtYjgzMy1iNGExMTk5ZWNmNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6NDUuNTc3NTk4Mzc0WiJ9&digest=sha256%3A5bd4ae3c095f5deb799026b5f052242e19605697bf6699b73e5f642e01a4bbda" http.request.useragent="Go-http-client/1.1" http.response.duration=5.152836551s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/7125d173-d387-42c4-b833-b4a1199ecf46?_state=TLIcp5al53EcoGpOUf4TjRA7C1LrjoVHgS4eWD25sRR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTI1ZDE3My1kMzg3LTQyYzQtYjgzMy1iNGExMTk5ZWNmNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6NDUuNTc3NTk4Mzc0WiJ9&digest=sha256%3A5bd4ae3c095f5deb799026b5f052242e19605697bf6699b73e5f642e01a4bbda HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=ec41a3d0-a09a-4102-a7b2-464ed7bace97 http.request.method=POST http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.342227ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:51 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=b48362b2-bea2-485f-8549-7c3cb809c152 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/blobs/uploads/eed3c5df-1fdf-4f04-b468-20e644fb4d6c?_state=RzXd93PGXBKR0YcSgJ71dks5CfzPvkRayqsbYy7t7wF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZWQzYzVkZi0xZmRmLTRmMDQtYjQ2OC0yMGU2NDRmYjRkNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6NTEuMDQ4ODQ2MTQ2WiJ9&digest=sha256%3A5bb52711a3f2d382cb7e72e6f36e291f566a1ea386c09d3c0ae67d75d14870a4" http.request.useragent="Go-http-client/1.1" http.response.duration=8.097933295s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:51 +0000] "PUT /v2/foo/schema2/blobs/uploads/eed3c5df-1fdf-4f04-b468-20e644fb4d6c?_state=RzXd93PGXBKR0YcSgJ71dks5CfzPvkRayqsbYy7t7wF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZWQzYzVkZi0xZmRmLTRmMDQtYjQ2OC0yMGU2NDRmYjRkNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDg6MzI6NTEuMDQ4ODQ2MTQ2WiJ9&digest=sha256%3A5bb52711a3f2d382cb7e72e6f36e291f566a1ea386c09d3c0ae67d75d14870a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" 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:34623" http.request.id=7a3faf24-a807-4340-87e6-a97193e362a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.882538ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" 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:34623" http.request.id=d10914b6-5885-481c-b89c-03f420f417cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" http.request.useragent="Go-http-client/1.1" http.response.duration=2.001936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=14f7639d-7483-4311-b6de-2570362894bf http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" 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.984386ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=c8fadc1e-0986-4835-bdcd-842c5fbcd83d http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.922456ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "GET /v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=b00f8d13-7163-4f80-b96c-bfc9cc7a1a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.365934ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=84fbdc01-c9f0-4b1e-acfc-3a2044569874 http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.669325ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "GET /v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=d37e0ab7-ef4d-4e0e-87cc-98e34689212c http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" 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.316114ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="rewriting manifest sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=7bd8a190-b130-4ab3-a8e3-0c742bc3c925 http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" 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-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=7bd8a190-b130-4ab3-a8e3-0c742bc3c925 http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.968679ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=1bce6e96-0241-4745-8874-6799d33f67f4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.612955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=76c012bd-20cb-499b-92b7-197111e08597 http.request.method=GET http.request.remoteaddr="127.0.0.1:42400" http.request.uri="/v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.496505ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "GET /v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" 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:34623" http.request.id=49916829-2a6c-4447-ad4a-4f1aadef5f51 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54108" http.request.uri="/v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.513315ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" 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:34623" http.request.id=30a450a2-bc85-43a9-9f82-8d1abbe630ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:54110" http.request.uri="/v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.712906ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=3734b205-32e7-4cba-939f-da6bf91c1d9e http.request.method=GET http.request.remoteaddr="127.0.0.1:54110" http.request.uri="/v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.439054ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "GET /v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" 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:34623" http.request.id=49f984ee-6215-44e0-8d9a-8773ab54d38b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54114" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.472614ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" 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:34623" http.request.id=4468f5b8-3b7d-409d-9540-e75602d5e471 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54124" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.749575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=6d7eb95b-a499-458a-a327-925c9fcb064a http.request.method=GET http.request.remoteaddr="127.0.0.1:54124" 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.302344ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=9c60ae69-9abb-414e-82a2-a33c15c71dc4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54124" http.request.uri="/v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584355ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6ea596b43e7cfd13fff088f9f2afa75ae40172e69ee53e3da46b2458acffd3ed HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34623" http.request.id=e3a91e31-1b62-44b7-bc50-aee09ed99487 http.request.method=GET http.request.remoteaddr="127.0.0.1:54124" 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.629085ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (22.14s) === RUN TestManifestDeleteDisabled time="2025-12-04T08:32: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-04T08:32:59Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:32:59Z" 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:37411" http.request.id=497a5b50-07a2-40fa-bb5e-d90040a688a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52440" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.394384ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-12-04T08:32: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-04T08:32:59Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:32:59Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T08:32:59Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-04T08:32:59Z" 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-04T08:32:59Z" 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:42787" http.request.id=187cf5fc-5be1-475c-95bc-f757370384c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46556" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.366797ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" 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:42787" http.request.id=6aa8f68e-2421-4252-be31-842ded5e2e81 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46564" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.285007ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" 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:42787" http.request.id=288cf05a-e40f-49db-8b7c-a6ce8729b609 http.request.method=POST http.request.remoteaddr="127.0.0.1:46580" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.396067ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T08:32:59Z" 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:42787" http.request.id=50122a9f-a7bb-4cc0-82cc-3d693162c828 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46582" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.726259ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.42s) === RUN TestProxyManifestGetByTag time="2025-12-04T08:32: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-04T08:32:59Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:32:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=a6cec0be-9d57-4d15-91a4-4b77fbe3f4e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:47888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.107316ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:33:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=d6f76fd0-d3c7-4436-b6f7-739e8340dc8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47888" http.request.uri="/v2/foo/bar/blobs/uploads/c0f723f8-c291-4c48-96ee-e8e5e020d1dc?_state=wCL1O2pb6-L20XYfEL8QxV-gwrqC_HHIlU9gkeUu9117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwZjcyM2Y4LWMyOTEtNGM0OC05NmVlLWU4ZTVlMDIwZDFkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMjo1OS44Nzc5NDMwNTlaIn0%3D&digest=sha256%3Af536c1ee984289e4bbe5ca68ef47d394bff1516cb22cf117c4b96cca52acb405" http.request.useragent="Go-http-client/1.1" http.response.duration=6.523247437s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:32:59 +0000] "PUT /v2/foo/bar/blobs/uploads/c0f723f8-c291-4c48-96ee-e8e5e020d1dc?_state=wCL1O2pb6-L20XYfEL8QxV-gwrqC_HHIlU9gkeUu9117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwZjcyM2Y4LWMyOTEtNGM0OC05NmVlLWU4ZTVlMDIwZDFkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMjo1OS44Nzc5NDMwNTlaIn0%3D&digest=sha256%3Af536c1ee984289e4bbe5ca68ef47d394bff1516cb22cf117c4b96cca52acb405 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:33:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=9c480f55-37f2-4e0d-b875-8914ba733aab http.request.method=PUT http.request.remoteaddr="127.0.0.1:47888" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.220699ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:33:06 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:33:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T08:33:06Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T08:33:06Z" level=info msg="Starting upload purge in 34m0s" go.version=go1.25.5 time="2025-12-04T08:33:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T08:33:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=b4844542-1514-4ea7-bef0-9f87bab3adae http.request.method=GET http.request.remoteaddr="127.0.0.1:47888" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.226323ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:08:33:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T08:33:06Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39525" go.version=go1.25.5 time="2025-12-04T08:33:06Z" 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-04T08:33:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=a34db64e-373c-4280-847b-33bdcdce6606 http.request.method=GET http.request.remoteaddr="127.0.0.1:47890" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.476064ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:08:33:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T08:33:06Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39525 /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:39525/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:34183" http.request.id=980a7961-1514-4ac4-bafd-def60b393e48 http.request.method=GET http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/bar/manifests/sha256:e77baac255592e089ac9306e6c9e8a4524350e6183dbe61be3cbfd86f6f111ec" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e77baac255592e089ac9306e6c9e8a4524350e6183dbe61be3cbfd86f6f111ec" time="2025-12-04T08:33:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=421f418f-50e2-4ecb-b65e-c439c0d03b3c http.request.method=GET http.request.remoteaddr="127.0.0.1:47906" http.request.uri="/v2/foo/bar/manifests/sha256:e77baac255592e089ac9306e6c9e8a4524350e6183dbe61be3cbfd86f6f111ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.088027ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:08:33:06 +0000] "GET /v2/foo/bar/manifests/sha256:e77baac255592e089ac9306e6c9e8a4524350e6183dbe61be3cbfd86f6f111ec HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T08:33:06Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e77baac255592e089ac9306e6c9e8a4524350e6183dbe61be3cbfd86f6f111ec with ttl=167h59m59.99999498s" go.version=go1.25.5 time="2025-12-04T08:33:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34183" http.request.id=980a7961-1514-4ac4-bafd-def60b393e48 http.request.method=GET http.request.remoteaddr="127.0.0.1:33852" http.request.uri="/v2/foo/bar/manifests/sha256:e77baac255592e089ac9306e6c9e8a4524350e6183dbe61be3cbfd86f6f111ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.501819ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:08:33:06 +0000] "GET /v2/foo/bar/manifests/sha256:e77baac255592e089ac9306e6c9e8a4524350e6183dbe61be3cbfd86f6f111ec HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T08:33:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=9a21c297-854a-465b-baff-914c20bd19dc http.request.method=GET http.request.remoteaddr="127.0.0.1:47906" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="976.283µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:08:33:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T08:33:06Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39525 /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:39525/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:34183" http.request.id=54a8833e-7572-4659-88aa-c0d1f85475fe http.request.method=GET http.request.remoteaddr="127.0.0.1:33862" 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-04T08:33:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=f41c712b-c83d-4dbe-960b-7caf8ea64926 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47920" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.410027ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:08:33:06 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T08:33:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34183" http.request.id=54a8833e-7572-4659-88aa-c0d1f85475fe http.request.method=GET http.request.remoteaddr="127.0.0.1:33862" 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.336853ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:08:33:06 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T08:33:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=bf75b4f6-636e-4827-bb63-5704d2e3f6e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:47920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.311207ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:33:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T08:33:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=1efee41f-9f8a-4ef8-8f71-03c2927503bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:47920" http.request.uri="/v2/foo/bar/blobs/uploads/17424e34-03c3-4b1c-9ffa-6f6ba3a2e048?_state=WwOByniP8fgJCkeoxRgJ5MNDPk_bNoyKXIiKL07nL1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3NDI0ZTM0LTAzYzMtNGIxYy05ZmZhLTZmNmJhM2EyZTA0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMzowNi42NzEyNzY0N1oifQ%3D%3D&digest=sha256%3Aa3ee71d7c6f2c80247c2f1bc3225d51a1b20ed41467b7850fca8bbfa6a8dc1d7" http.request.useragent="Go-http-client/1.1" http.response.duration=5.4971797s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:33:06 +0000] "PUT /v2/foo/bar/blobs/uploads/17424e34-03c3-4b1c-9ffa-6f6ba3a2e048?_state=WwOByniP8fgJCkeoxRgJ5MNDPk_bNoyKXIiKL07nL1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3NDI0ZTM0LTAzYzMtNGIxYy05ZmZhLTZmNmJhM2EyZTA0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwODozMzowNi42NzEyNzY0N1oifQ%3D%3D&digest=sha256%3Aa3ee71d7c6f2c80247c2f1bc3225d51a1b20ed41467b7850fca8bbfa6a8dc1d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:33:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=05efa6da-d501-426e-9f09-cd37f578b166 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47920" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.866932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:08:33:12 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T08:33:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=5783eb54-7b06-41cb-aeba-6e5a7462d819 http.request.method=GET http.request.remoteaddr="127.0.0.1:47920" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.620325ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:08:33:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T08:33:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39525 /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:39525/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:34183" http.request.id=567733db-6c5f-44fe-871c-f5cfeb8d66d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56122" 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-04T08:33:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=0dc2c0cf-29e5-4bdb-b152-7498304a94d3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45582" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.701178ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:08:33:12 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T08:33:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=ed076612-b6f1-4d6c-81b5-c36d44ba1527 http.request.method=GET http.request.remoteaddr="127.0.0.1:45582" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.562665ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:08:33:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T08:33:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39525 /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:39525/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:34183" http.request.id=567733db-6c5f-44fe-871c-f5cfeb8d66d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56122" 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-04T08:33:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39525" http.request.id=1247c333-5999-441e-9ec8-cf12a1060510 http.request.method=GET http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.433467ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:08:33:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T08:33:12Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:a7c30bc627ce5648da95f6965bd1e2a7ed75be90f3c5c1f5dad2f224838338e6 with ttl=167h59m59.99999514s" go.version=go1.25.5 time="2025-12-04T08:33:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34183" http.request.id=567733db-6c5f-44fe-871c-f5cfeb8d66d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56122" 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=15.310157ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:08:33:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (12.58s) === RUN TestAppDispatcher time="2025-12-04T08:33:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32793" http.request.id=c13c6fc0-cfea-4b19-bde0-8d4daf219e7e http.request.method=GET http.request.remoteaddr="127.0.0.1:57476" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.294784ms http.response.status=200 http.response.written=0 time="2025-12-04T08:33:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32793" http.request.id=2c340540-66c8-4083-bfc1-5001d326f130 http.request.method=GET http.request.remoteaddr="127.0.0.1:57476" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181584ms http.response.status=200 http.response.written=0 time="2025-12-04T08:33:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32793" http.request.id=4d99638c-fee8-4d36-9624-29dce659f217 http.request.method=GET http.request.remoteaddr="127.0.0.1:57476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071063ms http.response.status=200 http.response.written=0 time="2025-12-04T08:33:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32793" http.request.id=be9042cb-bcc0-45b0-9d1a-15d9bd50b076 http.request.method=GET http.request.remoteaddr="127.0.0.1:57476" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.382984ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-12-04T08:33: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 instance.id=b311765f-43f1-4664-911e-8b2c7f6e156f time="2025-12-04T08:33:12Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=b311765f-43f1-4664-911e-8b2c7f6e156f time="2025-12-04T08:33:12Z" 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:36565" http.request.id=124f5a8c-fcbf-4a9d-8593-4079d4e00a83 http.request.method=GET http.request.remoteaddr="127.0.0.1:56648" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-12-04T08:33: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 instance.id=b311765f-43f1-4664-911e-8b2c7f6e156f time="2025-12-04T08:33:12Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=b311765f-43f1-4664-911e-8b2c7f6e156f time="2025-12-04T08:33:12Z" level=info msg="configuring file health check path=/tmp/healthcheck264522500, interval=1" go.version=go1.25.5 instance.id=b311765f-43f1-4664-911e-8b2c7f6e156f --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-04T08:33: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 instance.id=b311765f-43f1-4664-911e-8b2c7f6e156f time="2025-12-04T08:33:16Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=b311765f-43f1-4664-911e-8b2c7f6e156f time="2025-12-04T08:33:16Z" level=info msg="configuring TCP health check addr=127.0.0.1:34909, interval=1" go.version=go1.25.5 instance.id=b311765f-43f1-4664-911e-8b2c7f6e156f --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-04T08:33:20Z" 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=b311765f-43f1-4664-911e-8b2c7f6e156f time="2025-12-04T08:33:20Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=b311765f-43f1-4664-911e-8b2c7f6e156f time="2025-12-04T08:33:20Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45375, interval=1, threshold=3" go.version=go1.25.5 instance.id=b311765f-43f1-4664-911e-8b2c7f6e156f --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 195.295s ? 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.16s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.08s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (7.17s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.18s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.41s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.67s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 14.680s === RUN TestSchedule time="2025-12-04T08:30:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=24c2a161-7799-4d95-ad37-18d4cddd05e6 time="2025-12-04T08:30:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9963ms" go.version=go1.25.5 instance.id=24c2a161-7799-4d95-ad37-18d4cddd05e6 time="2025-12-04T08:30:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.95µs" go.version=go1.25.5 instance.id=24c2a161-7799-4d95-ad37-18d4cddd05e6 time="2025-12-04T08:30:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.05µs" go.version=go1.25.5 instance.id=24c2a161-7799-4d95-ad37-18d4cddd05e6 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-04T08:30:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=24c2a161-7799-4d95-ad37-18d4cddd05e6 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-04T08:30:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=24c2a161-7799-4d95-ad37-18d4cddd05e6 time="2025-12-04T08:30:12Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99347ms" go.version=go1.25.5 instance.id=24c2a161-7799-4d95-ad37-18d4cddd05e6 time="2025-12-04T08:30:12Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99755ms" go.version=go1.25.5 instance.id=24c2a161-7799-4d95-ad37-18d4cddd05e6 time="2025-12-04T08:30:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=24c2a161-7799-4d95-ad37-18d4cddd05e6 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-04T08:30:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=24c2a161-7799-4d95-ad37-18d4cddd05e6 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.590s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (7.97s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 19619328 sha256:ca145908cca42b3a06d119759a34c478b070843c34815f0b640fb2966c1d8c36 [] map[] } --- PASS: TestSimpleBlobRead (0.58s) === RUN TestBlobMount --- PASS: TestBlobMount (0.46s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.98s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.19s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.22s) === 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:14de1935c743ff215d593eaa25b5f4a310ef27509d17e7b981f5c8215cee16c3 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:be82267db44b70d5d99fceba26073fc987d8b4a174d1705c9b474438044d7ac3 palailogos: marking blob sha256:23859d8f5ea4ea37f33ef887b5b2321eda4dae26252f97d61229ac00390f7e26 palailogos: marking manifest sha256:2cecec98e004c0bbb13e9caddce86c9ab54c0f5abdf8b35ef58e42e02a2a8330 palailogos: marking blob sha256:1f5a42ed3f9926f7b83c64d56e553f0dc3d13818b56d4cbdd871d4a0830ad972 palailogos: marking blob sha256:55ede5777317014f3c78e1d141807546a747de771d857381948a9743b4ef5761 palailogos: marking manifest sha256:708323269ee9449ffe16c4d58624116b5782dd7d2761b8254b597a6d57c026b1 palailogos: marking blob sha256:2cecec98e004c0bbb13e9caddce86c9ab54c0f5abdf8b35ef58e42e02a2a8330 palailogos: marking blob sha256:af45065c7ec8d9136deb199c2600546b33d15929a9635c085ea159315f35fce1 palailogos: marking manifest sha256:af45065c7ec8d9136deb199c2600546b33d15929a9635c085ea159315f35fce1 palailogos: marking blob sha256:1956c7041ef7e1ca4b30769c28278753f007444978181c2b027a1eb173497595 palailogos: marking blob sha256:96c3ec2dfdcc317f8a144a19f84b55f88094b1669f0cece2eae5e522a0affcb5 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.29s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:037d6396c073fab8bde02f642a155a0a351f58318b49fa5cf61ded986a6e6d56 deletemanifests: marking manifest sha256:209f6a0bca4becf18eb2982585852178f4ed17e111db712021e4e75a77e8448a deletemanifests: marking blob sha256:c092808d4d16bd874d73b148067b1ae26debdeeb191e65de9187aca46860e499 deletemanifests: marking blob sha256:84b2a35d8d6a96dcacd7dae3bddb749bc61f40168bc61303c6cb17438015e031 deletemanifests: marking blob sha256:d2b9da662deef36dad5c5189a9323a0fc26a6b67ad0df66423e7acc4f638ede2 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:037d6396c073fab8bde02f642a155a0a351f58318b49fa5cf61ded986a6e6d56 blob eligible for deletion: sha256:1554e5fe5f1f4b67eb287361a49e9c0ede909f52cc14c8e56cccbf041b3bd6db blob eligible for deletion: sha256:22b15eda34e6da3bda0da37a92b094faeab80a86306fd25226b0b7a53614dd8a blob eligible for deletion: sha256:65eb945bd24b3d03eb6c951dcea60073a75880041e323251db7040195546ab79 deletemanifests manifest eligible for deletion: sha256:037d6396c073fab8bde02f642a155a0a351f58318b49fa5cf61ded986a6e6d56 deletemanifests: marking manifest sha256:209f6a0bca4becf18eb2982585852178f4ed17e111db712021e4e75a77e8448a deletemanifests: marking blob sha256:c092808d4d16bd874d73b148067b1ae26debdeeb191e65de9187aca46860e499 deletemanifests: marking blob sha256:84b2a35d8d6a96dcacd7dae3bddb749bc61f40168bc61303c6cb17438015e031 deletemanifests: marking blob sha256:d2b9da662deef36dad5c5189a9323a0fc26a6b67ad0df66423e7acc4f638ede2 time="2025-12-04T08:30:34Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/037d6396c073fab8bde02f642a155a0a351f58318b49fa5cf61ded986a6e6d56" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b time="2025-12-04T08:30:34Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/037d6396c073fab8bde02f642a155a0a351f58318b49fa5cf61ded986a6e6d56" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:65eb945bd24b3d03eb6c951dcea60073a75880041e323251db7040195546ab79 time="2025-12-04T08:30:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/65/65eb945bd24b3d03eb6c951dcea60073a75880041e323251db7040195546ab79" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b blob eligible for deletion: sha256:037d6396c073fab8bde02f642a155a0a351f58318b49fa5cf61ded986a6e6d56 time="2025-12-04T08:30:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/037d6396c073fab8bde02f642a155a0a351f58318b49fa5cf61ded986a6e6d56" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b blob eligible for deletion: sha256:1554e5fe5f1f4b67eb287361a49e9c0ede909f52cc14c8e56cccbf041b3bd6db time="2025-12-04T08:30:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/15/1554e5fe5f1f4b67eb287361a49e9c0ede909f52cc14c8e56cccbf041b3bd6db" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b blob eligible for deletion: sha256:22b15eda34e6da3bda0da37a92b094faeab80a86306fd25226b0b7a53614dd8a time="2025-12-04T08:30:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/22b15eda34e6da3bda0da37a92b094faeab80a86306fd25226b0b7a53614dd8a" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b --- PASS: TestDeleteManifestIfTagNotFound (2.29s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5f3e2f3e4aad71225e324dd02a9fa3520fa910937adae02ee992e3ca721f8e3e time="2025-12-04T08:30:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5f/5f3e2f3e4aad71225e324dd02a9fa3520fa910937adae02ee992e3ca721f8e3e" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b blob eligible for deletion: sha256:b7f893dfd35dad248093ae1ce99a9fd639fdff934bce8b6c0e8926be68ec1e83 time="2025-12-04T08:30:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b7/b7f893dfd35dad248093ae1ce99a9fd639fdff934bce8b6c0e8926be68ec1e83" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b blob eligible for deletion: sha256:fedf2dca4b17e85d7432641554010bbdab186fe485ef5c23f715baac6e2b9352 time="2025-12-04T08:30:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fe/fedf2dca4b17e85d7432641554010bbdab186fe485ef5c23f715baac6e2b9352" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b --- PASS: TestGCWithMissingManifests (0.81s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:f4e4d9af248e73fc47df8ee9c454c4d6ebf7a55ce403299e1498f50df489cb92 komnenos: marking blob sha256:e53d03d9a157ac3129052a01b21749a66d240d1e724a4ac76f84ec7553784f0f komnenos: marking blob sha256:51c4ed8823c80acb3e0cd06341e01ba151baf1c9eefea5edada8ca99f2e685ea 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f0dc7de62b8506cb373f29d5718363b8616d38ddeb57fb0c9cea741e6d095826 time="2025-12-04T08:30:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f0/f0dc7de62b8506cb373f29d5718363b8616d38ddeb57fb0c9cea741e6d095826" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b blob eligible for deletion: sha256:2607f044a06d57e6a9845e274144780587695fb111904169c8eda4fc95a7556d time="2025-12-04T08:30:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/2607f044a06d57e6a9845e274144780587695fb111904169c8eda4fc95a7556d" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b blob eligible for deletion: sha256:4a0fcf58e555a83bb3c865abcf45fc3f3289cd9df88057d4ec63b61a7662d874 time="2025-12-04T08:30:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4a/4a0fcf58e555a83bb3c865abcf45fc3f3289cd9df88057d4ec63b61a7662d874" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b blob eligible for deletion: sha256:5d3bcefddbe813c447f24eb08369a51e116acbe377ba891ae01eb27dd2a30479 time="2025-12-04T08:30:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5d/5d3bcefddbe813c447f24eb08369a51e116acbe377ba891ae01eb27dd2a30479" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b blob eligible for deletion: sha256:72f940e7bbddca52eaa052752fa3da6562ab07675afc7a9898135699ffabf239 time="2025-12-04T08:30:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/72/72f940e7bbddca52eaa052752fa3da6562ab07675afc7a9898135699ffabf239" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b blob eligible for deletion: sha256:7690c7459b46cf4e42e499c78a07401e857ca4fc7a25520e95b3b2ee4a0ff4ea time="2025-12-04T08:30:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/76/7690c7459b46cf4e42e499c78a07401e857ca4fc7a25520e95b3b2ee4a0ff4ea" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-04T08:30:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b --- PASS: TestDeletionHasEffect (2.12s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.30s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:5be1d6da67f7995fcc92415a82442a1c9ac03ef173773843ba83f39a63edda57 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:474ffbbd00f720a4ebb68f03186de23e789ca28b5dafe9a3534cc87a20015f3f michael_z_doukas: marking blob sha256:b75e4cabbdda7e950472a5601315aa7a8b421389d22943c4b81a20dc752af0db 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2bc97b2c77d04d3617e7c7fbe78f0bc28ec143e3b4630764c23f25523d736a6d time="2025-12-04T08:30:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2b/2bc97b2c77d04d3617e7c7fbe78f0bc28ec143e3b4630764c23f25523d736a6d" go.version=go1.25.5 instance.id=6d0d7643-a242-4c69-902d-e8ffedafc89b --- PASS: TestOrphanBlobDeleted (1.00s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:da93c2120eea1fe71accf67c0da4d99e25ab5f2c1a3785362e7ebac7b55bad51 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f7c2718adfabeaf9990a7f151c7d8f29d01ef6e3c55705c658a42aafe04747ef --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.78s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.56s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.49s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.51s) === 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-04T08:30:44Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 07:30:44.551579024 +0000 UTC m=-3567.398229108, actuallyDelete=true" time="2025-12-04T08:30:44Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-04T08:30:44Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686, actuallyDelete=true" time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3bb9e011-57e2-4125-9bcb-cbee70b955dd have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4b3006ad-4504-47e2-84af-a8917c481a73 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9151131b-1242-4ef2-a9d3-cb1bc053638b have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a841ba95-cb83-4d2e-9cda-0abad9b6945e have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bf12c0f4-2c3a-44ba-88e0-61ab5ed64325 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c617a100-145b-47b7-aabf-71a0fc39efb2 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/9786cd2f-c11a-4889-b601-c030ecb5dd2f have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0e0d59a8-dfcd-4fe0-8163-8008d7e1454f have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5662eb07-dfb6-4306-86e7-2948f4eedeed have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f146d70b-23c0-4c33-875a-68ef0fe8c88a have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1b14c9b4-ec04-4cf4-9750-c29b92c60468 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.552733808 +0000 UTC m=+32.602925686). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-04T08:30:44Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 08:30:44.554100222 +0000 UTC m=+32.604292120, actuallyDelete=true" time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ad1b039c-c097-4ea4-a231-e1f55eb92bf1 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.554100222 +0000 UTC m=+32.604292120). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9f436021-5eaa-4839-8987-61ed021bae04 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.554100222 +0000 UTC m=+32.604292120). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a117f0de-f047-49c0-a590-6cc1d661422e have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.554100222 +0000 UTC m=+32.604292120). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3804bdb7-6ac1-4537-9040-8c6632c692f6 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.554100222 +0000 UTC m=+32.604292120). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/72664339-f8d4-46f6-894e-4621b5441450 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.554100222 +0000 UTC m=+32.604292120). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-04T08:30:44Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 08:30:44.555026055 +0000 UTC m=+32.605217923, actuallyDelete=true" time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/14d8460a-3a7e-4b8a-8305-ed3629352e08 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.555026055 +0000 UTC m=+32.605217923). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/378cfe9e-b3c2-4472-83ae-91d94a409ae7 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.555026055 +0000 UTC m=+32.605217923). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e6c3fcaf-8bbf-43f1-bebb-5ad32c01819d have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.555026055 +0000 UTC m=+32.605217923). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0478160d-6e0d-4c0c-9735-8a2288eb75d8 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.555026055 +0000 UTC m=+32.605217923). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/10e1d50b-2ce1-4f56-9e5f-6d7f3fda2376 have older date (2025-12-04 07:30:44 +0000 UTC) than purge date (2025-12-04 08:30:44.555026055 +0000 UTC m=+32.605217923). Removing upload directory." time="2025-12-04T08:30:44Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-04T08:30:44Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 08:30:44.555621397 +0000 UTC m=+32.605813265, actuallyDelete=true" time="2025-12-04T08:30:44Z" 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 32.622s ? 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.011s === 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.012s === RUN TestWalkFileRemoved time="2025-12-04T08:30:11Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.007s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.421s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.15s) === 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.158s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (21.49s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 21.909s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (23.20s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 23.603s ? 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-04T08:30:11Z" 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-04T08:30:11Z" 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-04T08:30:11Z" 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 TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched --- PASS: TestS3TryUpdate (0.01s) === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly --- PASS: TestParsing (0.01s) time="2025-12-04T08:30:11Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestMatchIPV4_2 (0.02s) time="2025-12-04T08:30:11Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=eac10024-0214-4536-82d2-ededfa7bbc6c ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) --- PASS: TestInvalidNetworkType (0.03s) time="2025-12-04T08:30:11Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=eac10024-0214-4536-82d2-ededfa7bbc6c --- PASS: TestMatchIPV4WithRegionNotMatched (0.03s) --- PASS: TestMatchIPV6 (0.02s) --- PASS: TestMatchIPV4 (0.03s) time="2025-12-04T08:30:11Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=eac10024-0214-4536-82d2-ededfa7bbc6c --- PASS: TestInvalidData (0.03s) --- PASS: TestMatchIPV4WithRegionMatched (0.03s) time="2025-12-04T08:30:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T08:30:13Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T08:30:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T08:30:15Z" 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.521s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.012s ? 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.408s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.11s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 18.538s ? 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.014s ? 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 08:33:28 +0000 elapsed time 0h 3m 45s >>> 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.082944) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 269 MiB in 103 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...