>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Thu, 05 Feb 2026 12:13:08 +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.7-r0) (2/2) Installing .makedepends-docker-registry (20260205.121309) Executing busybox-1.37.0-r30.trigger OK: 542.6 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-02-05T12:13:41Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-05T12:13:41Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.28s) PASS ok github.com/docker/distribution/configuration 0.292s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-05T12:13:41Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.043s ? 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.007s === 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.010s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.63s) PASS ok github.com/docker/distribution/health/checks 0.638s ? 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.016s === 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.027s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.013s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.010s ? 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 2026/02/05 12:13:43 http: TLS handshake error from 127.0.0.1:47962: 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:34803/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34803/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34803/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34803/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42177?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.26s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-05T12:13:44Z" level=info msg="broadcaster: closing" time="2026-02-05T12:13:44Z" level=info msg="closing testSink" time="2026-02-05T12:13:44Z" level=info msg="closing testSink" time="2026-02-05T12:13:44Z" level=info msg="closing testSink" time="2026-02-05T12:13:44Z" level=info msg="closing testSink" time="2026-02-05T12:13:44Z" level=info msg="closing testSink" time="2026-02-05T12:13:44Z" level=info msg="closing testSink" time="2026-02-05T12:13:44Z" level=info msg="closing testSink" time="2026-02-05T12:13:44Z" level=info msg="closing testSink" time="2026-02-05T12:13:44Z" level=info msg="closing testSink" time="2026-02-05T12:13:44Z" level=info msg="closing testSink" time="2026-02-05T12:13:44Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-02-05T12:13:44Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:44Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T12:13:45Z" level=warning msg="&{0xc000341980 0.9} encountered too many errors, backing off" time="2026-02-05T12:13:45Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.10s) PASS ok github.com/docker/distribution/notifications 1.529s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-02-05T12:13:44Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T12:13:44.082610471Z" 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.7 time="2026-02-05T12:13:44.082631927Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:13:44.08271813Z" level=info msg="Starting upload purge in 59m0s" go.version=go1.25.7 time="2026-02-05T12:13:44.0829344Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-05T12:13:44.082944018Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-05T12:13:44.083284925Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-05T12:13:47.093498924Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=db260cd8-5acf-4a81-81ba-ec4a57a30f28 http.request.method=GET http.request.remoteaddr="127.0.0.1:54634" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="869.801µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:12:13:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-05T12:13:47.093598627Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (3.31s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-05T12:13:47.289314562Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T12:13:47.291113785Z" 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.7 time="2026-02-05T12:13:47.291132982Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:13:47.291276143Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-05T12:13:47.293361868Z" level=info msg="Starting upload purge in 3m0s" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.20s) PASS ok github.com/docker/distribution/registry 11.540s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.016s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.08s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.171s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-05T12:13:44Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=702716d2-fbc2-4d9f-bf7f-1c562725dad1 time="2026-02-05T12:13:44Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=702716d2-fbc2-4d9f-bf7f-1c562725dad1 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-02-05T12:13:44Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password=c6XS0fvlGuQQmDHgKH-VNUNKYr1NVZuXVw277kQgyDY user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.082s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.017s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-02-05T12:13:44Z" level=info msg="token not to be used before 2026-02-05 12:13:45 +0000 UTC - currently 2026-02-05 12:13:44.553158289 +0000 UTC m=+0.004363610" time="2026-02-05T12:13:44Z" level=info msg="token not to be used after 2026-02-05 12:13:44 +0000 UTC - currently 2026-02-05 12:13:44.553417214 +0000 UTC m=+0.004622542" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-02-05T12:13:44Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.027s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.02s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === 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.103s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.013s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.004s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-05T12:13:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T12:13:46Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:13:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42629" http.request.id=4a8c6a33-99f0-4322-add1-32e68fc8ac51 http.request.method=GET http.request.remoteaddr="127.0.0.1:48472" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.423µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:12:13:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-02-05T12:13:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T12:13:46Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:13:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=991e6df6-941c-4ac8-b31d-761f2c7e48d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.56858ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:12:13:46 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T12:13:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=50130c9c-f5c1-49f8-8e08-5971e0755572 http.request.method=POST http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187873ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:46 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=1b4a4214-0c72-4650-a5ad-448f49c30f93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/aaaa/blobs/uploads/87c2fc36-6bfe-426f-afa0-acb26fb4a42c?_state=dPO_CXtrRpEXurkm-QLk0LJcqRQ91FFQP3i0v7PSZw57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4N2MyZmMzNi02YmZlLTQyNmYtYWZhMC1hY2IyNmZiNGE0MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NDYuNDk0ODUyMTA2WiJ9&digest=sha256%3Aaf4f45a354a5e818298c77cb68128decb53a8591b3de2bbbd89f486ab489b7fc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.756987998s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:46 +0000] "PUT /v2/foo/aaaa/blobs/uploads/87c2fc36-6bfe-426f-afa0-acb26fb4a42c?_state=dPO_CXtrRpEXurkm-QLk0LJcqRQ91FFQP3i0v7PSZw57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4N2MyZmMzNi02YmZlLTQyNmYtYWZhMC1hY2IyNmZiNGE0MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NDYuNDk0ODUyMTA2WiJ9&digest=sha256%3Aaf4f45a354a5e818298c77cb68128decb53a8591b3de2bbbd89f486ab489b7fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=732f378e-1c6f-46e8-beec-d7c4f4853e62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.900551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:48 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=fbe50f21-4080-4de2-b582-f955b68b7a2b http.request.method=POST http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06928ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:48 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=96744810-f830-46f3-93dd-15784c5f30dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/bbbb/blobs/uploads/e3f2c744-1417-4dd8-b599-10e0aedd455f?_state=cteimgJe8Fo_zLxMLIVRZTKlgHfsLvqK74h2AulLDE57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlM2YyYzc0NC0xNDE3LTRkZDgtYjU5OS0xMGUwYWVkZDQ1NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NDguNDE3ODA5NTg2WiJ9&digest=sha256%3A9954c39a951851e96dc8776b7937208d3e7d9555bb5592e4015cf1909608074f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.589362652s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:48 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e3f2c744-1417-4dd8-b599-10e0aedd455f?_state=cteimgJe8Fo_zLxMLIVRZTKlgHfsLvqK74h2AulLDE57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlM2YyYzc0NC0xNDE3LTRkZDgtYjU5OS0xMGUwYWVkZDQ1NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NDguNDE3ODA5NTg2WiJ9&digest=sha256%3A9954c39a951851e96dc8776b7937208d3e7d9555bb5592e4015cf1909608074f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=3a9108f6-199b-479e-a36f-24c8dddae9ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.224717ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:52 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=ba3ed475-6cae-40fc-a009-63c31a34e477 http.request.method=POST http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="989.151µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:52 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=587a6aef-5d5e-4a04-afd0-be78356345a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/cccc/blobs/uploads/6ced0bfa-9994-4634-9328-039f573aa2d3?_state=3BcpYpPrItVaoXzeNPWs7bEG3IGGhKck6kODTEvpon97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2Y2VkMGJmYS05OTk0LTQ2MzQtOTMyOC0wMzlmNTczYWEyZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NTIuMDkzMzI4MDI0WiJ9&digest=sha256%3A2089e977de57538ed6c891ac7ef0edab3eda7e680916be9a2373ae04e49c5807" http.request.useragent="Go-http-client/1.1" http.response.duration=1.222300408s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:52 +0000] "PUT /v2/foo/cccc/blobs/uploads/6ced0bfa-9994-4634-9328-039f573aa2d3?_state=3BcpYpPrItVaoXzeNPWs7bEG3IGGhKck6kODTEvpon97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2Y2VkMGJmYS05OTk0LTQ2MzQtOTMyOC0wMzlmNTczYWEyZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NTIuMDkzMzI4MDI0WiJ9&digest=sha256%3A2089e977de57538ed6c891ac7ef0edab3eda7e680916be9a2373ae04e49c5807 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=444d4b33-46e4-4129-b9ee-d40523e8abaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:53 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=7f04840b-17b4-4648-9b1b-59a4f7366dcf http.request.method=POST http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="849.63µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:53 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:55Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=0e2bf3b4-e650-4989-9df4-240e407a354b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/dddd/blobs/uploads/3daf930d-b642-46f6-ad0d-a4db61160d0e?_state=CydM8twizQXRqiqcr9OUotZHp3SY6xR7PscVRGuYnrh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZGFmOTMwZC1iNjQyLTQ2ZjYtYWQwZC1hNGRiNjExNjBkMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NTMuNDA1MjUxMzM3WiJ9&digest=sha256%3Aa5fb7240046c086c745fc08438baaf9a88964111039183b521564a949354a16c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.65146414s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:53 +0000] "PUT /v2/foo/dddd/blobs/uploads/3daf930d-b642-46f6-ad0d-a4db61160d0e?_state=CydM8twizQXRqiqcr9OUotZHp3SY6xR7PscVRGuYnrh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZGFmOTMwZC1iNjQyLTQ2ZjYtYWQwZC1hNGRiNjExNjBkMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NTMuNDA1MjUxMzM3WiJ9&digest=sha256%3Aa5fb7240046c086c745fc08438baaf9a88964111039183b521564a949354a16c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:55Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=0e5d646a-190f-4433-abee-872cecc4e3ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.222947ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:55 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:55Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=ae877c71-281a-4b88-8925-f9d38cafddac http.request.method=POST http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="927.772µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:55 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=0b91ce0c-3172-4cb4-9ad3-2a73128b4ecc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/eeee/blobs/uploads/6227d204-ba26-42db-92e9-581c6638d269?_state=RN574o3uQ9S2-qgItM7st_gzGf8vP6KeLiLuarLao5l7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2MjI3ZDIwNC1iYTI2LTQyZGItOTJlOS01ODFjNjYzOGQyNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NTUuMTMzMTY4ODM5WiJ9&digest=sha256%3A4c776f13b0df30011817f40e61fe85f4fb53097b76d70ee3a1b514a0985e5a55" http.request.useragent="Go-http-client/1.1" http.response.duration=1.441608534s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:55 +0000] "PUT /v2/foo/eeee/blobs/uploads/6227d204-ba26-42db-92e9-581c6638d269?_state=RN574o3uQ9S2-qgItM7st_gzGf8vP6KeLiLuarLao5l7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2MjI3ZDIwNC1iYTI2LTQyZGItOTJlOS01ODFjNjYzOGQyNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NTUuMTMzMTY4ODM5WiJ9&digest=sha256%3A4c776f13b0df30011817f40e61fe85f4fb53097b76d70ee3a1b514a0985e5a55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=e714e002-8c3f-4d8a-93bd-c79acaaffa6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.194665ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:56 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=07c724c2-d19c-4f92-9166-fdcbabe85253 http.request.method=POST http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.396µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:56 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=fe5af92c-d403-4893-acb8-48d3dff3ccb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/ffff/blobs/uploads/13ec74c9-d9dc-4b22-9731-27574facb5e5?_state=PUaQu8320lTkKlJ1rpNEh1JG40AdFEHAxALH0TIhQ3x7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxM2VjNzRjOS1kOWRjLTRiMjItOTczMS0yNzU3NGZhY2I1ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NTYuNjU0NDYxMTA0WiJ9&digest=sha256%3Ac132ebc024a88475087a48636f58e29ca5042b46346fc5f8122132cc02435985" http.request.useragent="Go-http-client/1.1" http.response.duration=1.659755135s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:56 +0000] "PUT /v2/foo/ffff/blobs/uploads/13ec74c9-d9dc-4b22-9731-27574facb5e5?_state=PUaQu8320lTkKlJ1rpNEh1JG40AdFEHAxALH0TIhQ3x7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxM2VjNzRjOS1kOWRjLTRiMjItOTczMS0yNzU3NGZhY2I1ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NTYuNjU0NDYxMTA0WiJ9&digest=sha256%3Ac132ebc024a88475087a48636f58e29ca5042b46346fc5f8122132cc02435985 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=b044cdf0-4e29-4626-940f-68e3f633f495 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354794ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=018f7dc9-4bb4-4f36-ab27-2034904363e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="618.687µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=2816612e-cbb0-4b32-8277-ff813cdf6004 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" 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="563.463µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=26696b31-ac68-4831-9278-0b3d34a64f27 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" 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="541.251µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=bb8819e8-cc9a-4b5b-95b6-7716ec1f63fb http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" 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="543.289µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=a60e1f41-56de-431e-bf5b-7af9d3855ed7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" 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="814.512µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=f0d312e5-e372-457b-8075-542b57c115c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" 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="566.833µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" 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.7 http.request.host="127.0.0.1:42251" http.request.id=e69551c0-3d43-477c-9bc1-b044bc24d33f http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" 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="613.145µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" 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.7 http.request.host="127.0.0.1:42251" http.request.id=c080ccd8-c58f-42b3-ae69-94f55e639e45 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" 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="582.681µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=31fd127e-5fbb-4b52-8940-c9f87e9560f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" 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="552.736µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T12:13:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42251" http.request.id=f30603b6-8d04-4fc2-9aab-bc2a32000685 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" 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="550.34µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T12:13: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.7 time="2026-02-05T12:13:58Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:13:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=14486bfd-beba-4753-a763-1da1b3092828 http.request.method=POST http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="998.629µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=a134fa68-c80a-4a3c-8eaa-0ade268bef52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/aaaa/blobs/uploads/092e7a50-dc40-4abf-b9bd-b8b6a5964522?_state=SiKGDO37TKYncZfXRR3YWnvA4ugLUThTWcIwUt-6laV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwOTJlN2E1MC1kYzQwLTRhYmYtYjliZC1iOGI2YTU5NjQ1MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NTguNDE4MDYwODI4WiJ9&digest=sha256%3Ab8eadec1e29bd452a30a760fe09470951e4b6c737bba35ad0032cfb086cd04b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.813032718s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:13:58 +0000] "PUT /v2/foo/aaaa/blobs/uploads/092e7a50-dc40-4abf-b9bd-b8b6a5964522?_state=SiKGDO37TKYncZfXRR3YWnvA4ugLUThTWcIwUt-6laV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwOTJlN2E1MC1kYzQwLTRhYmYtYjliZC1iOGI2YTU5NjQ1MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTM6NTguNDE4MDYwODI4WiJ9&digest=sha256%3Ab8eadec1e29bd452a30a760fe09470951e4b6c737bba35ad0032cfb086cd04b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=3fa1d878-2921-4317-ad56-21e4ae78e522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186272ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:00 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=2b4158e2-6d78-460f-81b9-fff3141d9c53 http.request.method=POST http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:00 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=5beb1a76-b554-48d1-ba97-4327cee46fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/bbbb/blobs/uploads/bd6b2dd2-a382-4130-9565-d34a80fd63ba?_state=a1xGZDNVYRHtPxaMqB4ooUfAALlIyr90_s_3Q4J84O17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiZDZiMmRkMi1hMzgyLTQxMzAtOTU2NS1kMzRhODBmZDYzYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MDAuMjk5ODk1MDE0WiJ9&digest=sha256%3Add9959c5a0e3d50689e5b1d2eb8838d3af5df06ec99ad6e5f03ffae5d460be84" http.request.useragent="Go-http-client/1.1" http.response.duration=741.172385ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:00 +0000] "PUT /v2/foo/bbbb/blobs/uploads/bd6b2dd2-a382-4130-9565-d34a80fd63ba?_state=a1xGZDNVYRHtPxaMqB4ooUfAALlIyr90_s_3Q4J84O17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiZDZiMmRkMi1hMzgyLTQxMzAtOTU2NS1kMzRhODBmZDYzYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MDAuMjk5ODk1MDE0WiJ9&digest=sha256%3Add9959c5a0e3d50689e5b1d2eb8838d3af5df06ec99ad6e5f03ffae5d460be84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=93247737-c365-4882-b191-16f0d8a83557 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.303271ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:01 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=2f4e2954-1f34-4cca-9284-8cd9b82fe439 http.request.method=POST http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.201µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:01 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=e16ea6f5-dcb9-4232-b716-4480ce171914 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/cccc/blobs/uploads/61b248a5-1923-4141-9281-cc25cf00f484?_state=XAT92fCO_6GYltPNRRRdFHAi62Qb2l9ArO6OohsRbSN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2MWIyNDhhNS0xOTIzLTQxNDEtOTI4MS1jYzI1Y2YwMGY0ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MDEuMTMzNjI1NTE5WiJ9&digest=sha256%3A3ad11616c37368c637ebf702b559e528d6097513c71cdee7b39c021e9e0a88da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442814366s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:01 +0000] "PUT /v2/foo/cccc/blobs/uploads/61b248a5-1923-4141-9281-cc25cf00f484?_state=XAT92fCO_6GYltPNRRRdFHAi62Qb2l9ArO6OohsRbSN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2MWIyNDhhNS0xOTIzLTQxNDEtOTI4MS1jYzI1Y2YwMGY0ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MDEuMTMzNjI1NTE5WiJ9&digest=sha256%3A3ad11616c37368c637ebf702b559e528d6097513c71cdee7b39c021e9e0a88da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=e2952a7c-ed59-4fab-b3b1-4952b72ae510 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112241ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:02 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=ecdf66ad-d90b-4fe7-9d8d-93841cd7cf9f http.request.method=POST http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="836.378µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:02 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=1f6b3bd9-bfe9-47f8-ba32-897eac9adf76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/dddd/blobs/uploads/bf312b5b-edf4-4436-94c1-1db4ee9e42ae?_state=_61qduGfRg8QoXH1JzdOj2x1O2YrUkE6BSlFOgiReA17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZjMxMmI1Yi1lZGY0LTQ0MzYtOTRjMS0xZGI0ZWU5ZTQyYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MDIuNjI4MTc4ODgzWiJ9&digest=sha256%3Acd9ca680087b7299ca51e2fd2585219c2b8568f52ccd889a8d3c0689046b1549" http.request.useragent="Go-http-client/1.1" http.response.duration=610.183513ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:02 +0000] "PUT /v2/foo/dddd/blobs/uploads/bf312b5b-edf4-4436-94c1-1db4ee9e42ae?_state=_61qduGfRg8QoXH1JzdOj2x1O2YrUkE6BSlFOgiReA17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZjMxMmI1Yi1lZGY0LTQ0MzYtOTRjMS0xZGI0ZWU5ZTQyYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MDIuNjI4MTc4ODgzWiJ9&digest=sha256%3Acd9ca680087b7299ca51e2fd2585219c2b8568f52ccd889a8d3c0689046b1549 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=9bfa1816-a13a-4cab-8417-ee86eab3f679 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.164305ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37803" http.request.id=958604dc-2b47-40cf-a2d5-097bb7f182a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58312" 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="532.825µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.88s) === RUN TestURLPrefix time="2026-02-05T12:14: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.7 time="2026-02-05T12:14:03Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34351" http.request.id=140f7952-c1aa-490c-b042-7125596eb3eb http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="625.645µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-02-05T12:14: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.7 time="2026-02-05T12:14:03Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=3f9701cf-40b1-44ba-a0ac-b174a5166664 http.request.method=GET http.request.remoteaddr="127.0.0.1:43580" http.request.uri="/v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="913.01µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "GET /v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=e5c2fabe-de84-4c49-84aa-b57ff24a038e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43594" http.request.uri="/v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="668.952µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=fa9ad3da-9d33-4ab2-80da-a2bfd20f7713 http.request.method=POST http.request.remoteaddr="127.0.0.1:43594" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="740.786µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=73c6418c-12ca-4754-9456-cd1d1571a1de http.request.method=GET http.request.remoteaddr="127.0.0.1:43594" http.request.uri="/v2/foo/bar/blobs/uploads/7a0cdcc5-0e63-4248-a374-5f7e85bc1bd1?_state=C5Zswon9QVZbqOpATNAGBSxcWvXepVMR17DmNTCkCmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMGNkY2M1LTBlNjMtNDI0OC1hMzc0LTVmN2U4NWJjMWJkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zMzc5NTQyOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="691.234µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "GET /v2/foo/bar/blobs/uploads/7a0cdcc5-0e63-4248-a374-5f7e85bc1bd1?_state=C5Zswon9QVZbqOpATNAGBSxcWvXepVMR17DmNTCkCmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMGNkY2M1LTBlNjMtNDI0OC1hMzc0LTVmN2U4NWJjMWJkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zMzc5NTQyOTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=12564cf5-ab25-406d-8f8e-04b711bc33f9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43594" http.request.uri="/v2/foo/bar/blobs/uploads/7a0cdcc5-0e63-4248-a374-5f7e85bc1bd1?_state=C5Zswon9QVZbqOpATNAGBSxcWvXepVMR17DmNTCkCmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMGNkY2M1LTBlNjMtNDI0OC1hMzc0LTVmN2U4NWJjMWJkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zMzc5NTQyOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="688.057µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "DELETE /v2/foo/bar/blobs/uploads/7a0cdcc5-0e63-4248-a374-5f7e85bc1bd1?_state=C5Zswon9QVZbqOpATNAGBSxcWvXepVMR17DmNTCkCmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMGNkY2M1LTBlNjMtNDI0OC1hMzc0LTVmN2U4NWJjMWJkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zMzc5NTQyOTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=a7525530-1194-4651-9fc9-d15f3a49a35b http.request.method=GET http.request.remoteaddr="127.0.0.1:43594" http.request.uri="/v2/foo/bar/blobs/uploads/7a0cdcc5-0e63-4248-a374-5f7e85bc1bd1?_state=C5Zswon9QVZbqOpATNAGBSxcWvXepVMR17DmNTCkCmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMGNkY2M1LTBlNjMtNDI0OC1hMzc0LTVmN2U4NWJjMWJkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zMzc5NTQyOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7a0cdcc5-0e63-4248-a374-5f7e85bc1bd1 time="2026-02-05T12:14:03Z" 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.7 http.request.host="127.0.0.1:37989" http.request.id=a7525530-1194-4651-9fc9-d15f3a49a35b http.request.method=GET http.request.remoteaddr="127.0.0.1:43594" http.request.uri="/v2/foo/bar/blobs/uploads/7a0cdcc5-0e63-4248-a374-5f7e85bc1bd1?_state=C5Zswon9QVZbqOpATNAGBSxcWvXepVMR17DmNTCkCmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMGNkY2M1LTBlNjMtNDI0OC1hMzc0LTVmN2U4NWJjMWJkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zMzc5NTQyOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="575.194µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7a0cdcc5-0e63-4248-a374-5f7e85bc1bd1 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "GET /v2/foo/bar/blobs/uploads/7a0cdcc5-0e63-4248-a374-5f7e85bc1bd1?_state=C5Zswon9QVZbqOpATNAGBSxcWvXepVMR17DmNTCkCmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMGNkY2M1LTBlNjMtNDI0OC1hMzc0LTVmN2U4NWJjMWJkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zMzc5NTQyOTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=d0cc1d41-4a89-4fb0-91a2-fecff26565d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="722.126µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=fcca9a58-5046-47fc-947c-79beb6011ec2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/96da1d9e-2f4c-49c0-bc3d-596234d1ded0?_state=-iZVE5m5tmPWkXWdWV0lmDu1VoLvA6ycl6wBT3lHEuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZGExZDllLTJmNGMtNDljMC1iYzNkLTU5NjIzNGQxZGVkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zNDIzNTQyNTVaIn0%3D&digest=sha256%3Ac48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" provided=sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 vars.name="foo/bar" vars.uuid=96da1d9e-2f4c-49c0-bc3d-596234d1ded0 time="2026-02-05T12:14:03Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=fcca9a58-5046-47fc-947c-79beb6011ec2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/96da1d9e-2f4c-49c0-bc3d-596234d1ded0?_state=-iZVE5m5tmPWkXWdWV0lmDu1VoLvA6ycl6wBT3lHEuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZGExZDllLTJmNGMtNDljMC1iYzNkLTU5NjIzNGQxZGVkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zNDIzNTQyNTVaIn0%3D&digest=sha256%3Ac48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=96da1d9e-2f4c-49c0-bc3d-596234d1ded0 time="2026-02-05T12:14:03Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=fcca9a58-5046-47fc-947c-79beb6011ec2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/96da1d9e-2f4c-49c0-bc3d-596234d1ded0?_state=-iZVE5m5tmPWkXWdWV0lmDu1VoLvA6ycl6wBT3lHEuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZGExZDllLTJmNGMtNDljMC1iYzNkLTU5NjIzNGQxZGVkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zNDIzNTQyNTVaIn0%3D&digest=sha256%3Ac48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="822.182µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=96da1d9e-2f4c-49c0-bc3d-596234d1ded0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "PUT /v2/foo/bar/blobs/uploads/96da1d9e-2f4c-49c0-bc3d-596234d1ded0?_state=-iZVE5m5tmPWkXWdWV0lmDu1VoLvA6ycl6wBT3lHEuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZGExZDllLTJmNGMtNDljMC1iYzNkLTU5NjIzNGQxZGVkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zNDIzNTQyNTVaIn0%3D&digest=sha256%3Ac48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=6fa30bca-118b-4460-ac11-598ed8e14ca9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="562.099µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=6414a809-6741-4142-a844-38619bc1be16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/5c2aeca9-2ce1-48a0-9b6c-f37ced6b5487?_state=iB4TD8-0ieh4dSbuJ5J2fenG2TNGGuaplzcO_wtLXHx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMmFlY2E5LTJjZTEtNDhhMC05YjZjLWYzN2NlZDZiNTQ4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zNDQwODY5ODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="732.142µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "PUT /v2/foo/bar/blobs/uploads/5c2aeca9-2ce1-48a0-9b6c-f37ced6b5487?_state=iB4TD8-0ieh4dSbuJ5J2fenG2TNGGuaplzcO_wtLXHx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMmFlY2E5LTJjZTEtNDhhMC05YjZjLWYzN2NlZDZiNTQ4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zNDQwODY5ODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=4b66e8cc-5913-47d9-9949-218b4f2246c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="628.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=e17d3e10-963e-4288-a3ee-e1411337b63a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/a36906b9-133b-4656-9781-bb9064a49a15?_state=rDp5COGR-qxSBGsaaWU71LfKKytcUhNLTo7DxW5vYZh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNjkwNmI5LTEzM2ItNDY1Ni05NzgxLWJiOTA2NGE0OWExNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zNTAyNTc0OVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="726.853µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "PUT /v2/foo/bar/blobs/uploads/a36906b9-133b-4656-9781-bb9064a49a15?_state=rDp5COGR-qxSBGsaaWU71LfKKytcUhNLTo7DxW5vYZh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNjkwNmI5LTEzM2ItNDY1Ni05NzgxLWJiOTA2NGE0OWExNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zNTAyNTc0OVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=530e0114-106d-43c7-bfca-c2d3a2bb9fba http.request.method=POST http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="566.122µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=6818605a-9622-48fb-9acb-3fdfef4886da http.request.method=PUT http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/8ec24e6d-7488-4e33-99c1-14332c5909b9?_state=5MWr9iWehpDXama8BbHgHBscjQ2Uv8PChgVh4fU5zuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlYzI0ZTZkLTc0ODgtNGUzMy05OWMxLTE0MzMyYzU5MDliOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zNTE3NTMwODhaIn0%3D&digest=sha256%3Ac48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" http.response.duration=1.379757062s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:03 +0000] "PUT /v2/foo/bar/blobs/uploads/8ec24e6d-7488-4e33-99c1-14332c5909b9?_state=5MWr9iWehpDXama8BbHgHBscjQ2Uv8PChgVh4fU5zuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlYzI0ZTZkLTc0ODgtNGUzMy05OWMxLTE0MzMyYzU5MDliOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowMy4zNTE3NTMwODhaIn0%3D&digest=sha256%3Ac48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=6abf4f19-b983-4974-926c-6e89d8cef623 http.request.method=POST http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="961.994µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37989" http.request.id=6ea661b1-0efb-4b38-9a8d-eea0ab4c7642 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/307d6d02-9983-41d3-a59a-7601116736d9?_state=Tlq4ylBjBfPMjVjkA7eifidM9LPQK42M3OVRfaJfKw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwN2Q2ZDAyLTk5ODMtNDFkMy1hNTlhLTc2MDExMTY3MzZkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNC43NTkwNjU4NjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.4208551s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:04 +0000] "PATCH /v2/foo/bar/blobs/uploads/307d6d02-9983-41d3-a59a-7601116736d9?_state=Tlq4ylBjBfPMjVjkA7eifidM9LPQK42M3OVRfaJfKw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwN2Q2ZDAyLTk5ODMtNDFkMy1hNTlhLTc2MDExMTY3MzZkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNC43NTkwNjU4NjRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=06165437-312c-4658-aadd-3fbca84b116b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/uploads/307d6d02-9983-41d3-a59a-7601116736d9?_state=Z9MuKf8Flk_0rPyrApJuKdkR9raQy-O0cKz74CV7z2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwN2Q2ZDAyLTk5ODMtNDFkMy1hNTlhLTc2MDExMTY3MzZkOSIsIk9mZnNldCI6MjE4NDk2MDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MDRaIn0%3D&digest=sha256%3Ac48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" http.response.duration=2.029888ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "PUT /v2/foo/bar/blobs/uploads/307d6d02-9983-41d3-a59a-7601116736d9?_state=Z9MuKf8Flk_0rPyrApJuKdkR9raQy-O0cKz74CV7z2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwN2Q2ZDAyLTk5ODMtNDFkMy1hNTlhLTc2MDExMTY3MzZkOSIsIk9mZnNldCI6MjE4NDk2MDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MDRaIn0%3D&digest=sha256%3Ac48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=61a832ea-3f35-430d-b33b-50468cac28cf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="629.64µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=ac536713-8705-48ef-afde-33ed797e4f12 http.request.method=GET http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=42.844675ms http.response.status=200 http.response.written=21849600 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "GET /v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 HTTP/1.1" 200 21849600 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=error msg="error parsing digest="sha257:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=b86ded98-b77a-43f8-94fb-cdf81a8663a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/sha257:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" vars.name="foo/bar" time="2026-02-05T12:14:06Z" 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.7 http.request.host="127.0.0.1:37989" http.request.id=b86ded98-b77a-43f8-94fb-cdf81a8663a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43600" http.request.uri="/v2/foo/bar/blobs/sha257:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="681.463µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "GET /v2/foo/bar/blobs/sha257:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=4c2cdcdb-cf9e-418b-9af6-1fabe74190f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43628" http.request.uri="/v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" http.response.duration="832.01µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "GET /v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14: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.7 time="2026-02-05T12:14:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=96e20061-14f5-4249-ab5e-4fce1cf9bd48 http.request.method=GET http.request.remoteaddr="127.0.0.1:55824" http.request.uri="/v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.471µs" http.response.status=404 http.response.written=157 vars.digest="sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "GET /v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=ed68ed01-d330-4c70-ab34-3f7f77bbc848 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55832" http.request.uri="/v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="664.533µs" http.response.status=404 http.response.written=157 vars.digest="sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=ca19ba62-4145-4678-b07c-86cc08681008 http.request.method=POST http.request.remoteaddr="127.0.0.1:55832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="640.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=0cf4436c-81fd-4b08-83b3-b74a88586d17 http.request.method=GET http.request.remoteaddr="127.0.0.1:55832" http.request.uri="/v2/foo/bar/blobs/uploads/fe59b034-81ac-4723-926b-8d2568340cad?_state=0ZTimZ6yEQqej_bSNieBxfYGjZAW6Wekwv8LGSq1Emh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlNTliMDM0LTgxYWMtNDcyMy05MjZiLThkMjU2ODM0MGNhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zNzMyMjQ4NDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="838.937µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "GET /v2/foo/bar/blobs/uploads/fe59b034-81ac-4723-926b-8d2568340cad?_state=0ZTimZ6yEQqej_bSNieBxfYGjZAW6Wekwv8LGSq1Emh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlNTliMDM0LTgxYWMtNDcyMy05MjZiLThkMjU2ODM0MGNhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zNzMyMjQ4NDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=a69656ee-5737-4c7c-a069-9520b06e6959 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55832" http.request.uri="/v2/foo/bar/blobs/uploads/fe59b034-81ac-4723-926b-8d2568340cad?_state=0ZTimZ6yEQqej_bSNieBxfYGjZAW6Wekwv8LGSq1Emh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlNTliMDM0LTgxYWMtNDcyMy05MjZiLThkMjU2ODM0MGNhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zNzMyMjQ4NDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="723.487µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "DELETE /v2/foo/bar/blobs/uploads/fe59b034-81ac-4723-926b-8d2568340cad?_state=0ZTimZ6yEQqej_bSNieBxfYGjZAW6Wekwv8LGSq1Emh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlNTliMDM0LTgxYWMtNDcyMy05MjZiLThkMjU2ODM0MGNhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zNzMyMjQ4NDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=d84f4010-1d2a-4c58-88af-5d80dec66ee6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55832" http.request.uri="/v2/foo/bar/blobs/uploads/fe59b034-81ac-4723-926b-8d2568340cad?_state=0ZTimZ6yEQqej_bSNieBxfYGjZAW6Wekwv8LGSq1Emh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlNTliMDM0LTgxYWMtNDcyMy05MjZiLThkMjU2ODM0MGNhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zNzMyMjQ4NDhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fe59b034-81ac-4723-926b-8d2568340cad time="2026-02-05T12:14:06Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=d84f4010-1d2a-4c58-88af-5d80dec66ee6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55832" http.request.uri="/v2/foo/bar/blobs/uploads/fe59b034-81ac-4723-926b-8d2568340cad?_state=0ZTimZ6yEQqej_bSNieBxfYGjZAW6Wekwv8LGSq1Emh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlNTliMDM0LTgxYWMtNDcyMy05MjZiLThkMjU2ODM0MGNhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zNzMyMjQ4NDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="694.448µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=fe59b034-81ac-4723-926b-8d2568340cad 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "GET /v2/foo/bar/blobs/uploads/fe59b034-81ac-4723-926b-8d2568340cad?_state=0ZTimZ6yEQqej_bSNieBxfYGjZAW6Wekwv8LGSq1Emh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlNTliMDM0LTgxYWMtNDcyMy05MjZiLThkMjU2ODM0MGNhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zNzMyMjQ4NDhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=13490257-b784-4661-95be-c4e76088e491 http.request.method=POST http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="854.745µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=1170c181-2517-42a9-ab23-3c3e280cad4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/da5bdb6f-113b-46b8-98f2-5d158c4c1aa3?_state=BmBVE2LsJgr6TaY3xrEQHvu7G5O1DG8i3TPXRasrMDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNWJkYjZmLTExM2ItNDZiOC05OGYyLTVkMTU4YzRjMWFhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zOTAxNDkyOTdaIn0%3D&digest=sha256%3A82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" provided=sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 vars.name="foo/bar" vars.uuid=da5bdb6f-113b-46b8-98f2-5d158c4c1aa3 time="2026-02-05T12:14:06Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=1170c181-2517-42a9-ab23-3c3e280cad4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/da5bdb6f-113b-46b8-98f2-5d158c4c1aa3?_state=BmBVE2LsJgr6TaY3xrEQHvu7G5O1DG8i3TPXRasrMDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNWJkYjZmLTExM2ItNDZiOC05OGYyLTVkMTU4YzRjMWFhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zOTAxNDkyOTdaIn0%3D&digest=sha256%3A82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=da5bdb6f-113b-46b8-98f2-5d158c4c1aa3 time="2026-02-05T12:14:06Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=1170c181-2517-42a9-ab23-3c3e280cad4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/da5bdb6f-113b-46b8-98f2-5d158c4c1aa3?_state=BmBVE2LsJgr6TaY3xrEQHvu7G5O1DG8i3TPXRasrMDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNWJkYjZmLTExM2ItNDZiOC05OGYyLTVkMTU4YzRjMWFhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zOTAxNDkyOTdaIn0%3D&digest=sha256%3A82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="669.567µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=da5bdb6f-113b-46b8-98f2-5d158c4c1aa3 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "PUT /v2/foo/bar/blobs/uploads/da5bdb6f-113b-46b8-98f2-5d158c4c1aa3?_state=BmBVE2LsJgr6TaY3xrEQHvu7G5O1DG8i3TPXRasrMDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNWJkYjZmLTExM2ItNDZiOC05OGYyLTVkMTU4YzRjMWFhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zOTAxNDkyOTdaIn0%3D&digest=sha256%3A82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=92227cdc-b9e7-407e-8762-2457a89771ae http.request.method=POST http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="564.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=8c38448e-a9bd-481a-9f54-2743d653075a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/20213b86-d73f-4427-83d7-abecc83069dc?_state=O2mrKPCJpbefs4UeeK_Opc3HjIItmUxAA1x7kWYBdRZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwMjEzYjg2LWQ3M2YtNDQyNy04M2Q3LWFiZWNjODMwNjlkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zOTE3Mzk1MDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="673.591µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "PUT /v2/foo/bar/blobs/uploads/20213b86-d73f-4427-83d7-abecc83069dc?_state=O2mrKPCJpbefs4UeeK_Opc3HjIItmUxAA1x7kWYBdRZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwMjEzYjg2LWQ3M2YtNDQyNy04M2Q3LWFiZWNjODMwNjlkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zOTE3Mzk1MDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=3d1e5ae9-3d0a-4544-b0a2-9dbe44e69d79 http.request.method=POST http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="545.554µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=d5d54442-4897-4122-8519-9c4519ce6c0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/fcf88392-b1b6-4ecf-998c-1e1c1272e05f?_state=q-qKiS9ubAvBQlsoJb2WiDXetIVjpSOpHS3dA9orW557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjZjg4MzkyLWIxYjYtNGVjZi05OThjLTFlMWMxMjcyZTA1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zOTMxMTUxMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="672.958µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "PUT /v2/foo/bar/blobs/uploads/fcf88392-b1b6-4ecf-998c-1e1c1272e05f?_state=q-qKiS9ubAvBQlsoJb2WiDXetIVjpSOpHS3dA9orW557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjZjg4MzkyLWIxYjYtNGVjZi05OThjLTFlMWMxMjcyZTA1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zOTMxMTUxMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=8940d474-1093-4ed3-98f8-a2fb8d3c65f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="564.612µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=7f2e0fa7-559e-4e3a-b89a-c511f0c736ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/75b6285a-62c9-4b74-a9b4-5141d9698c66?_state=6cp2xOTIcR1-xodM6oqNjU7E25UnmANhFlL6YV6zj9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1YjYyODVhLTYyYzktNGI3NC1hOWI0LTUxNDFkOTY5OGM2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zOTQ1MTI3MjVaIn0%3D&digest=sha256%3A82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.710819156s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "PUT /v2/foo/bar/blobs/uploads/75b6285a-62c9-4b74-a9b4-5141d9698c66?_state=6cp2xOTIcR1-xodM6oqNjU7E25UnmANhFlL6YV6zj9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1YjYyODVhLTYyYzktNGI3NC1hOWI0LTUxNDFkOTY5OGM2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowNi4zOTQ1MTI3MjVaIn0%3D&digest=sha256%3A82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=a7b62542-3286-461b-8325-c55b8788cb07 http.request.method=POST http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017603ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38597" http.request.id=62dcad09-a22c-4300-82a2-e94deff8953e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/4e02aa5c-1fba-445c-8996-7f3bc5e5e8d0?_state=HiCy6B_-XTlow7OSoH4aRwI4hj7zpu6nFfvlQL0mOs97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMDJhYTVjLTFmYmEtNDQ1Yy04OTk2LTdmM2JjNWU1ZThkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOC4xMjg0Njk4NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.593069302s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:08 +0000] "PATCH /v2/foo/bar/blobs/uploads/4e02aa5c-1fba-445c-8996-7f3bc5e5e8d0?_state=HiCy6B_-XTlow7OSoH4aRwI4hj7zpu6nFfvlQL0mOs97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMDJhYTVjLTFmYmEtNDQ1Yy04OTk2LTdmM2JjNWU1ZThkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOC4xMjg0Njk4NDZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=b46ed591-e8a6-48c1-a431-3be26bbcd994 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/uploads/4e02aa5c-1fba-445c-8996-7f3bc5e5e8d0?_state=YZ2JKTvvS-ckoII3prqboDN8y_sJQsNnhS6_ns0pMpJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMDJhYTVjLTFmYmEtNDQ1Yy04OTk2LTdmM2JjNWU1ZThkMCIsIk9mZnNldCI6MjUyMDkzNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MDhaIn0%3D&digest=sha256%3A82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018874ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "PUT /v2/foo/bar/blobs/uploads/4e02aa5c-1fba-445c-8996-7f3bc5e5e8d0?_state=YZ2JKTvvS-ckoII3prqboDN8y_sJQsNnhS6_ns0pMpJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMDJhYTVjLTFmYmEtNDQ1Yy04OTk2LTdmM2JjNWU1ZThkMCIsIk9mZnNldCI6MjUyMDkzNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MDhaIn0%3D&digest=sha256%3A82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=dc8aaed6-b495-4593-a5b6-8c7572543085 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="669.335µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=bbf1ce10-999e-4eeb-b890-e5ad38c236c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.794522ms http.response.status=200 http.response.written=25209344 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "GET /v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 HTTP/1.1" 200 25209344 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=error msg="error parsing digest="sha257:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=abc0c6ba-4a17-4ce7-afef-7d091a507de2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/sha257:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" vars.name="foo/bar" time="2026-02-05T12:14:09Z" 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.7 http.request.host="127.0.0.1:38597" http.request.id=abc0c6ba-4a17-4ce7-afef-7d091a507de2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55846" http.request.uri="/v2/foo/bar/blobs/sha257:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.194486ms http.response.status=400 http.response.written=110 vars.digest="sha257:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "GET /v2/foo/bar/blobs/sha257:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=ffba8ef4-0f7a-44f3-bf96-5c34ee5246f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57022" http.request.uri="/v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" http.response.duration="750.904µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "GET /v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=1b15d594-f24d-4f5d-aad0-0ba4a1d34915 http.request.method=GET http.request.remoteaddr="127.0.0.1:57022" http.request.uri="/v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.672847ms http.response.status=200 http.response.written=2643264 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "GET /v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38597" http.request.id=a79f9104-5349-4c78-b617-ae003919fb77 http.request.method=GET http.request.remoteaddr="127.0.0.1:57018" http.request.uri="/v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.739154ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "GET /v2/foo/bar/blobs/sha256:82aebcdd479dde68f3553c3cac0225b94ffa8060422162c8149e03effce872f4 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=2a203f0a-d865-44b0-8c2d-25ad977e00f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43616" http.request.uri="/v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.517856132s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "GET /v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37989" http.request.id=32470ee0-4a18-4fb9-9467-c6b965f5d2b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43628" http.request.uri="/v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.512689725s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [05/Feb/2026:12:14:06 +0000] "GET /v2/foo/bar/blobs/sha256:c48e7836acebcd7aa74ff2c22a06d81b75161fd737f213df30b66fbb27447046 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.50s) === RUN TestBlobDelete time="2026-02-05T12:14: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.7 time="2026-02-05T12:14:09Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=a7ca1aaa-be42-481e-aab4-efd3c9ba7d56 http.request.method=GET http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="980.603µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "GET /v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=3eaaead6-e793-4960-957a-f4923b68cde5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37916" http.request.uri="/v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="784.337µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=161825eb-a7b0-4209-a8c0-98933dc82702 http.request.method=POST http.request.remoteaddr="127.0.0.1:37916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="656.709µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=6b0ca616-0660-4961-893d-aea5387f682c http.request.method=GET http.request.remoteaddr="127.0.0.1:37916" http.request.uri="/v2/foo/bar/blobs/uploads/1ea9d480-dc5f-41fc-82b0-ce17f1ed9127?_state=HvOBvDpu4pm011BP7OZVFh4-45Q-MhfB1n53vmDwWG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYTlkNDgwLWRjNWYtNDFmYy04MmIwLWNlMTdmMWVkOTEyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MTcwMTA4NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="616.333µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "GET /v2/foo/bar/blobs/uploads/1ea9d480-dc5f-41fc-82b0-ce17f1ed9127?_state=HvOBvDpu4pm011BP7OZVFh4-45Q-MhfB1n53vmDwWG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYTlkNDgwLWRjNWYtNDFmYy04MmIwLWNlMTdmMWVkOTEyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MTcwMTA4NDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=ba920000-709c-4881-a6f4-354136f24beb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37916" http.request.uri="/v2/foo/bar/blobs/uploads/1ea9d480-dc5f-41fc-82b0-ce17f1ed9127?_state=HvOBvDpu4pm011BP7OZVFh4-45Q-MhfB1n53vmDwWG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYTlkNDgwLWRjNWYtNDFmYy04MmIwLWNlMTdmMWVkOTEyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MTcwMTA4NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="612.523µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "DELETE /v2/foo/bar/blobs/uploads/1ea9d480-dc5f-41fc-82b0-ce17f1ed9127?_state=HvOBvDpu4pm011BP7OZVFh4-45Q-MhfB1n53vmDwWG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYTlkNDgwLWRjNWYtNDFmYy04MmIwLWNlMTdmMWVkOTEyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MTcwMTA4NDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=9bb424e1-a547-4bdd-bd2e-5b40a328b1ef http.request.method=GET http.request.remoteaddr="127.0.0.1:37916" http.request.uri="/v2/foo/bar/blobs/uploads/1ea9d480-dc5f-41fc-82b0-ce17f1ed9127?_state=HvOBvDpu4pm011BP7OZVFh4-45Q-MhfB1n53vmDwWG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYTlkNDgwLWRjNWYtNDFmYy04MmIwLWNlMTdmMWVkOTEyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MTcwMTA4NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1ea9d480-dc5f-41fc-82b0-ce17f1ed9127 time="2026-02-05T12:14:09Z" 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.7 http.request.host="127.0.0.1:34391" http.request.id=9bb424e1-a547-4bdd-bd2e-5b40a328b1ef http.request.method=GET http.request.remoteaddr="127.0.0.1:37916" http.request.uri="/v2/foo/bar/blobs/uploads/1ea9d480-dc5f-41fc-82b0-ce17f1ed9127?_state=HvOBvDpu4pm011BP7OZVFh4-45Q-MhfB1n53vmDwWG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYTlkNDgwLWRjNWYtNDFmYy04MmIwLWNlMTdmMWVkOTEyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MTcwMTA4NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="608.556µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1ea9d480-dc5f-41fc-82b0-ce17f1ed9127 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "GET /v2/foo/bar/blobs/uploads/1ea9d480-dc5f-41fc-82b0-ce17f1ed9127?_state=HvOBvDpu4pm011BP7OZVFh4-45Q-MhfB1n53vmDwWG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYTlkNDgwLWRjNWYtNDFmYy04MmIwLWNlMTdmMWVkOTEyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MTcwMTA4NDRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=58e36b58-3fe5-4051-950a-1c681bcf7eb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="768.061µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=19640f87-b518-4754-95a3-d49a7685558c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/442a07fb-dd42-4fcc-b0bc-ccbf499e8328?_state=jP6lEhWIy93b-T2wpmAYX6muE1oCuYfHKC0d_HOJQ0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MmEwN2ZiLWRkNDItNGZjYy1iMGJjLWNjYmY0OTllODMyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MjAyOTQ5NjZaIn0%3D&digest=sha256%3Ac75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" provided=sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d vars.name="foo/bar" vars.uuid=442a07fb-dd42-4fcc-b0bc-ccbf499e8328 time="2026-02-05T12:14:09Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=19640f87-b518-4754-95a3-d49a7685558c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/442a07fb-dd42-4fcc-b0bc-ccbf499e8328?_state=jP6lEhWIy93b-T2wpmAYX6muE1oCuYfHKC0d_HOJQ0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MmEwN2ZiLWRkNDItNGZjYy1iMGJjLWNjYmY0OTllODMyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MjAyOTQ5NjZaIn0%3D&digest=sha256%3Ac75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=442a07fb-dd42-4fcc-b0bc-ccbf499e8328 time="2026-02-05T12:14:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=19640f87-b518-4754-95a3-d49a7685558c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/442a07fb-dd42-4fcc-b0bc-ccbf499e8328?_state=jP6lEhWIy93b-T2wpmAYX6muE1oCuYfHKC0d_HOJQ0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MmEwN2ZiLWRkNDItNGZjYy1iMGJjLWNjYmY0OTllODMyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MjAyOTQ5NjZaIn0%3D&digest=sha256%3Ac75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="656.081µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=442a07fb-dd42-4fcc-b0bc-ccbf499e8328 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "PUT /v2/foo/bar/blobs/uploads/442a07fb-dd42-4fcc-b0bc-ccbf499e8328?_state=jP6lEhWIy93b-T2wpmAYX6muE1oCuYfHKC0d_HOJQ0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MmEwN2ZiLWRkNDItNGZjYy1iMGJjLWNjYmY0OTllODMyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MjAyOTQ5NjZaIn0%3D&digest=sha256%3Ac75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=53b51a85-da1c-44d3-936d-14cea2f148a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="609.8µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=fe440645-7854-455c-8c75-005ca6d31577 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/8f88e6e4-3b96-420e-8445-94272f84d8ed?_state=pOEGRibdd5CipxEn4hiZSbzh89Zk-MeE7JAor0QiOTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmODhlNmU0LTNiOTYtNDIwZS04NDQ1LTk0MjcyZjg0ZDhlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MjIwOTAwNTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="686.849µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "PUT /v2/foo/bar/blobs/uploads/8f88e6e4-3b96-420e-8445-94272f84d8ed?_state=pOEGRibdd5CipxEn4hiZSbzh89Zk-MeE7JAor0QiOTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmODhlNmU0LTNiOTYtNDIwZS04NDQ1LTk0MjcyZjg0ZDhlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MjIwOTAwNTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=c19ac2ce-a16f-4ae4-9ee4-a1716464bd9f http.request.method=POST http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="589.283µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=67777ba0-1f10-4beb-bd2d-ec40ca3d3d14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/b0b31641-9ff3-44fe-a132-2bcba9046043?_state=FJrfeVwuN0FzVwwS_D0X2WexJMM5Edejz1A0il2p8Gt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYjMxNjQxLTlmZjMtNDRmZS1hMTMyLTJiY2JhOTA0NjA0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MjQ2NzEyNjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="703.635µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "PUT /v2/foo/bar/blobs/uploads/b0b31641-9ff3-44fe-a132-2bcba9046043?_state=FJrfeVwuN0FzVwwS_D0X2WexJMM5Edejz1A0il2p8Gt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYjMxNjQxLTlmZjMtNDRmZS1hMTMyLTJiY2JhOTA0NjA0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MjQ2NzEyNjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=f1ad5ef1-4e4f-49ed-bb1a-eef8f86a3a74 http.request.method=POST http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="549.989µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=20ba7764-6a0b-4fd5-a154-063faea4845d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/e91671e9-1775-4ddf-84b0-763f32b08f45?_state=WSXxqs9RscMnJqHHQsdTU6uP-leKxqa9xsM4FWb3wB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MTY3MWU5LTE3NzUtNGRkZi04NGIwLTc2M2YzMmIwOGY0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MjYxMDQ1NDZaIn0%3D&digest=sha256%3Ac75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.duration=672.117735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:09 +0000] "PUT /v2/foo/bar/blobs/uploads/e91671e9-1775-4ddf-84b0-763f32b08f45?_state=WSXxqs9RscMnJqHHQsdTU6uP-leKxqa9xsM4FWb3wB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MTY3MWU5LTE3NzUtNGRkZi04NGIwLTc2M2YzMmIwOGY0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDowOS44MjYxMDQ1NDZaIn0%3D&digest=sha256%3Ac75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=053c8cfe-ec75-4d40-94ef-809ee8d9e53e http.request.method=POST http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.995µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34391" http.request.id=00a3e15a-c59f-4c70-989b-d5331ece3fc9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/c137d012-14d8-46d1-b51b-6000ea292c6c?_state=3G0phTScBDEUsAs13XFLevATbaVBMxLClUhz2Ab9Dql7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzdkMDEyLTE0ZDgtNDZkMS1iNTFiLTYwMDBlYTI5MmM2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxMC41MTQ4MzAyMTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=754.450993ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/c137d012-14d8-46d1-b51b-6000ea292c6c?_state=3G0phTScBDEUsAs13XFLevATbaVBMxLClUhz2Ab9Dql7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzdkMDEyLTE0ZDgtNDZkMS1iNTFiLTYwMDBlYTI5MmM2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxMC41MTQ4MzAyMTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=79b94cd8-5fd2-4877-98a7-6a6d457d3e71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/uploads/c137d012-14d8-46d1-b51b-6000ea292c6c?_state=9ixqh2gWbwLPCIyAs5324YsZCERgGjdkm246N3LOSrJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzdkMDEyLTE0ZDgtNDZkMS1iNTFiLTYwMDBlYTI5MmM2YyIsIk9mZnNldCI6MTc1NDcyNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MTBaIn0%3D&digest=sha256%3Ac75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024939ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "PUT /v2/foo/bar/blobs/uploads/c137d012-14d8-46d1-b51b-6000ea292c6c?_state=9ixqh2gWbwLPCIyAs5324YsZCERgGjdkm246N3LOSrJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzdkMDEyLTE0ZDgtNDZkMS1iNTFiLTYwMDBlYTI5MmM2YyIsIk9mZnNldCI6MTc1NDcyNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MTBaIn0%3D&digest=sha256%3Ac75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=ad67aa01-7272-4e7b-a3af-733f67294554 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="751.241µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=504af112-637e-4f32-b0aa-db09655930bb http.request.method=GET http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.509936ms http.response.status=200 http.response.written=17547264 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "GET /v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 200 17547264 "" "Go-http-client/1.1" time="2026-02-05T12:14:11Z" level=error msg="error parsing digest="sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=307a8a8e-d30e-4787-b735-27997f8c4ad1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" vars.name="foo/bar" time="2026-02-05T12:14:11Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=307a8a8e-d30e-4787-b735-27997f8c4ad1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37924" http.request.uri="/v2/foo/bar/blobs/sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="611.975µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "GET /v2/foo/bar/blobs/sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T12:14:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=6ab85fb5-cc5f-4a72-b456-92f3c12e0e2b http.request.method=GET http.request.remoteaddr="127.0.0.1:37940" http.request.uri="/v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320306ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "GET /v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=69e9b6c5-c44d-4f98-a984-9d6087eb7391 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37944" http.request.uri="/v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.duration="717.537µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=a10c6d25-841c-4373-9d06-ed01945987e9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37944" http.request.uri="/v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="514.499µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T12:14:11Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=202baeac-64db-4132-be36-f96b6674602f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37944" http.request.uri="/v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="532.29µs" http.response.status=404 http.response.written=74 vars.digest="sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-05T12:14:11Z" level=error msg="error parsing digest="sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=f1fc6d2f-d214-4140-85c6-f68dbef67998 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37946" http.request.uri="/v2/foo/bar/blobs/sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" vars.name="foo/bar" time="2026-02-05T12:14:11Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=f1fc6d2f-d214-4140-85c6-f68dbef67998 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37946" http.request.uri="/v2/foo/bar/blobs/sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="658.783µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "DELETE /v2/foo/bar/blobs/sha257:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T12:14:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=d0b314a2-c118-4a92-a025-7ef76bb7ef11 http.request.method=POST http.request.remoteaddr="127.0.0.1:37952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="669.625µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=35e6e3a1-cd1d-4562-9726-83e9d82190f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37952" http.request.uri="/v2/foo/bar/blobs/uploads/891e6995-1563-4955-92d0-089e3dd2585e?_state=M1EijOiMm72uNOEXFYZ-Yd336dfiVbqml2VSE5wi0197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5MWU2OTk1LTE1NjMtNDk1NS05MmQwLTA4OWUzZGQyNTg1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxMS4zMDg1ODc5NzJaIn0%3D&digest=sha256%3Ac75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.duration=865.296586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "PUT /v2/foo/bar/blobs/uploads/891e6995-1563-4955-92d0-089e3dd2585e?_state=M1EijOiMm72uNOEXFYZ-Yd336dfiVbqml2VSE5wi0197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5MWU2OTk1LTE1NjMtNDk1NS05MmQwLTA4OWUzZGQyNTg1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxMS4zMDg1ODc5NzJaIn0%3D&digest=sha256%3Ac75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=a707ce39-6f0e-4165-ba26-60c944f723f6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37952" http.request.uri="/v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="974.835µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=78a011a7-23e5-4a07-b097-8e9e79c378a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37932" http.request.uri="/v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=897.221933ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "GET /v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-02-05T12:14:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34391" http.request.id=eaa4d219-b9fe-441e-908a-c370ae1c7e2e http.request.method=GET http.request.remoteaddr="127.0.0.1:37940" http.request.uri="/v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=890.562455ms http.response.status=200 http.response.written=2689536 127.0.0.1 - - [05/Feb/2026:12:14:11 +0000] "GET /v2/foo/bar/blobs/sha256:c75e0ee5d5440a5ba043618ceb14a17c8563c99c77a219d65d17e32b98e8346d HTTP/1.1" 200 2689536 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.44s) === RUN TestRelativeURL time="2026-02-05T12:14: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.7 time="2026-02-05T12:14:12Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42569" http.request.id=7c55014d-ac98-4bde-847e-7f30abe4f357 http.request.method=POST http.request.remoteaddr="127.0.0.1:39736" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="799.014µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42569" http.request.id=21679c1e-aaf3-44f4-acc3-7a4685331183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39736" http.request.uri="/v2/foo/bar/blobs/uploads/003fb328-dc08-463c-86bd-f183b49eb6bd?_state=xe5QgupeM2n0EA9L_8CZo4XyO11vY3QisgdzShIIbpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwM2ZiMzI4LWRjMDgtNDYzYy04NmJkLWYxODNiNDllYjZiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxMi4xOTExNDY2NDVaIn0%3D&digest=sha256%3A26b2235892cd754dc7c5031cec2c7129a62be614b1da13d8ddbfa271148e4aaa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.841752313s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:12 +0000] "PUT /v2/foo/bar/blobs/uploads/003fb328-dc08-463c-86bd-f183b49eb6bd?_state=xe5QgupeM2n0EA9L_8CZo4XyO11vY3QisgdzShIIbpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwM2ZiMzI4LWRjMDgtNDYzYy04NmJkLWYxODNiNDllYjZiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxMi4xOTExNDY2NDVaIn0%3D&digest=sha256%3A26b2235892cd754dc7c5031cec2c7129a62be614b1da13d8ddbfa271148e4aaa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42569" http.request.id=fb801575-ca95-4ef9-8c5f-371a5c01e2b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:39736" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42569" http.request.id=5e43de29-6cf6-4ba9-9afe-a585214735f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:39736" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="661.086µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42569" http.request.id=c5324c7b-07eb-40ca-9036-6794622f7f4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39736" http.request.uri="/v2/foo/bar/blobs/uploads/96b9f96e-6517-4ec5-8318-1b25be0442aa?_state=DY6iLWI6z_gVNAUAM-l9TyWd_JMst_GAnF-Jc9A7UhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2YjlmOTZlLTY1MTctNGVjNS04MzE4LTFiMjViZTA0NDJhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxNC4xOTI3MTA1NTRaIn0%3D&digest=sha256%3A49b0c59fe9c8d5a45dbaa4fb539b7f1650588c35080f1c52ef8cfd3894d1a7ae" http.request.useragent="Go-http-client/1.1" http.response.duration=720.101903ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:14 +0000] "PUT /v2/foo/bar/blobs/uploads/96b9f96e-6517-4ec5-8318-1b25be0442aa?_state=DY6iLWI6z_gVNAUAM-l9TyWd_JMst_GAnF-Jc9A7UhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2YjlmOTZlLTY1MTctNGVjNS04MzE4LTFiMjViZTA0NDJhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxNC4xOTI3MTA1NTRaIn0%3D&digest=sha256%3A49b0c59fe9c8d5a45dbaa4fb539b7f1650588c35080f1c52ef8cfd3894d1a7ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.73s) === RUN TestBlobDeleteDisabled time="2026-02-05T12:14:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T12:14:14Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:33445" http.request.id=e23107cf-c383-459b-8d6c-ab2c245e6db1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49614" http.request.uri="/v2/foo/bar/blobs/sha256:419d2bc843a7e1c0422a3d70b2e9c644d7dd8303c005bebb20c210027a47cd0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="896.646µs" http.response.status=405 http.response.written=78 vars.digest="sha256:419d2bc843a7e1c0422a3d70b2e9c644d7dd8303c005bebb20c210027a47cd0d" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:419d2bc843a7e1c0422a3d70b2e9c644d7dd8303c005bebb20c210027a47cd0d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.07s) === RUN TestDeleteDisabled time="2026-02-05T12:14:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T12:14:14Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33021" http.request.id=9e75a210-e107-400b-bf4b-c2b801d8380b http.request.method=POST http.request.remoteaddr="127.0.0.1:56224" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="973.051µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33021" http.request.id=9bb51b13-3451-4f92-8e04-78531a979a16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56224" http.request.uri="/v2/foo/bar/blobs/uploads/959226c7-6c8a-49d1-a10e-9b81ff47ab72?_state=_6GaQCo4g9QnUa4BZyLcVoYdeinHAWewrUMOMBPZIy97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1OTIyNmM3LTZjOGEtNDlkMS1hMTBlLTliODFmZjQ3YWI3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxNS4wNTY1NjkzOTJaIn0%3D&digest=sha256%3Ab6cb6927af8a4ad87acbe9eebd580bead64a5a3e365829f89185d9aa7eeea8d2" http.request.useragent="Go-http-client/1.1" http.response.duration=921.207626ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:15 +0000] "PUT /v2/foo/bar/blobs/uploads/959226c7-6c8a-49d1-a10e-9b81ff47ab72?_state=_6GaQCo4g9QnUa4BZyLcVoYdeinHAWewrUMOMBPZIy97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1OTIyNmM3LTZjOGEtNDlkMS1hMTBlLTliODFmZjQ3YWI3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxNS4wNTY1NjkzOTJaIn0%3D&digest=sha256%3Ab6cb6927af8a4ad87acbe9eebd580bead64a5a3e365829f89185d9aa7eeea8d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:33021" http.request.id=338a00fe-4789-4092-9f16-f24f030b05e3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56224" http.request.uri="/v2/foo/bar/blobs/sha256:b6cb6927af8a4ad87acbe9eebd580bead64a5a3e365829f89185d9aa7eeea8d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.772686ms http.response.status=405 http.response.written=78 vars.digest="sha256:b6cb6927af8a4ad87acbe9eebd580bead64a5a3e365829f89185d9aa7eeea8d2" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:b6cb6927af8a4ad87acbe9eebd580bead64a5a3e365829f89185d9aa7eeea8d2 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.00s) === RUN TestDeleteReadOnly time="2026-02-05T12:14:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T12:14:15Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38511" http.request.id=d2fbcfa2-872d-4082-be75-5ad4eed3015f http.request.method=POST http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="983.651µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38511" http.request.id=71209ced-2c10-45be-8181-d927fea717b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/a7f3eb03-7f5c-4ac3-9694-6da7bf342a3c?_state=rEVYXmNwQGbo1a6cp4JZLrZjbn45rje9MICDgaiduLp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3ZjNlYjAzLTdmNWMtNGFjMy05Njk0LTZkYTdiZjM0MmEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxNi4wOTQwNjMzODlaIn0%3D&digest=sha256%3Ae6121c226715684623724c46a77c8af0d80d0890592bf87426606ed099c32ca6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.727897444s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:16 +0000] "PUT /v2/foo/bar/blobs/uploads/a7f3eb03-7f5c-4ac3-9694-6da7bf342a3c?_state=rEVYXmNwQGbo1a6cp4JZLrZjbn45rje9MICDgaiduLp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3ZjNlYjAzLTdmNWMtNGFjMy05Njk0LTZkYTdiZjM0MmEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDoxNi4wOTQwNjMzODlaIn0%3D&digest=sha256%3Ae6121c226715684623724c46a77c8af0d80d0890592bf87426606ed099c32ca6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Feb/2026:12:14:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:e6121c226715684623724c46a77c8af0d80d0890592bf87426606ed099c32ca6 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.84s) === RUN TestStartPushReadOnly time="2026-02-05T12:14:18Z" 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.7 time="2026-02-05T12:14:18Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [05/Feb/2026:12:14:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-02-05T12:14:18Z" 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.7 time="2026-02-05T12:14:18Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=d0087fbb-df43-4927-bcf2-bbc7e1d10113 http.request.method=GET http.request.remoteaddr="127.0.0.1:50918" 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="804.658µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:12:14:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T12:14:18Z" 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.7 http.request.host="127.0.0.1:44761" http.request.id=5e335b94-dc05-4676-8996-3cc1cd45ca3b http.request.method=GET http.request.remoteaddr="127.0.0.1:50918" 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="519.419µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:12:14:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T12:14:18Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=2f9f41f5-2aac-4940-9d4c-081ee9c0f051 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" 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="571.432µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:12:14:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T12:14:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=d20bdad6-dda9-4c10-a303-90cb3021604b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" 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="742.013µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T12:14:18Z" 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.7 http.request.host="127.0.0.1:44761" http.request.id=d20bdad6-dda9-4c10-a303-90cb3021604b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" 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="765.209µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T12:14:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=d20bdad6-dda9-4c10-a303-90cb3021604b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" 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="783.673µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T12:14:18Z" 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.7 http.request.host="127.0.0.1:44761" http.request.id=d20bdad6-dda9-4c10-a303-90cb3021604b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" 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="799.024µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:12:14:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T12:14:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=a8cac0bf-4e9c-4d9b-9c9f-128a8e9546b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.302µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=3a14b789-1f27-4470-804d-a5b5425d0347 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/blobs/uploads/5bb61420-2052-463e-8129-897bd1347343?_state=tHJyaKknTGcYericoF9ROXt_x8YYWNh3OSde81HWusx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YmI2MTQyMC0yMDUyLTQ2M2UtODEyOS04OTdiZDEzNDczNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MTguOTA3ODE5ODgxWiJ9&digest=sha256%3A12450304fafc2b3a832ced3335868a72dd444f882cece3658a9028a25c725240" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06698549s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/5bb61420-2052-463e-8129-897bd1347343?_state=tHJyaKknTGcYericoF9ROXt_x8YYWNh3OSde81HWusx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YmI2MTQyMC0yMDUyLTQ2M2UtODEyOS04OTdiZDEzNDczNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MTguOTA3ODE5ODgxWiJ9&digest=sha256%3A12450304fafc2b3a832ced3335868a72dd444f882cece3658a9028a25c725240 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=b3831f26-8869-464e-886e-9cc1a913623f http.request.method=POST http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069999ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=950331c0-1266-4e3a-9fa7-a4aa82c3b5e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/blobs/uploads/f481b8d1-1544-4709-a163-5cfcd3c3df9b?_state=zR7yZoF0AYTZFEjnya8-OpGlJtusp8M4Fq--nYE5c_l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNDgxYjhkMS0xNTQ0LTQ3MDktYTE2My01Y2ZjZDNjM2RmOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjAuMDQ2NDQ5NjFaIn0%3D&digest=sha256%3A257409e5ec3edf4e367e435a41ba40ce63bd8e1710027ebeb141ba7ca0537572" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068362728s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/f481b8d1-1544-4709-a163-5cfcd3c3df9b?_state=zR7yZoF0AYTZFEjnya8-OpGlJtusp8M4Fq--nYE5c_l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNDgxYjhkMS0xNTQ0LTQ3MDktYTE2My01Y2ZjZDNjM2RmOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjAuMDQ2NDQ5NjFaIn0%3D&digest=sha256%3A257409e5ec3edf4e367e435a41ba40ce63bd8e1710027ebeb141ba7ca0537572 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=067acf52-24b9-4fa7-8596-89a236c6c608 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.201838ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=b2f6527d-98f4-480c-945a-713214e43763 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1" http.request.useragent="Go-http-client/1.1" http.response.duration="815.53µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=daa914b2-a625-4e80-a38c-71196e191875 http.request.method=GET http.request.remoteaddr="127.0.0.1:50918" 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="808.764µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=83363deb-356a-4903-96cf-6215ae2abfc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="840.33µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "GET /v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44761" http.request.id=947948d9-e981-46ce-9249-211877c3790e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1" http.request.useragent="Go-http-client/1.1" http.response.duration="981.545µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44761" http.request.id=e326e957-2339-4e62-b7a8-979ed917f423 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1" http.request.useragent="Go-http-client/1.1" http.response.duration="848.997µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:44761" http.request.id=f03e003a-da7b-4284-a388-227e29898c0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1" http.request.useragent="Go-http-client/1.1" http.response.duration="949.391µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=db293207-bf30-4849-8363-f1ca8c03d070 http.request.method=GET http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="793.789µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "GET /v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=5ab73cb6-f9c2-434c-8c15-a30f99439f10 http.request.method=GET http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="569.398µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=30011ae6-e95c-4218-a12c-6adf7d5689f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1" http.request.useragent="Go-http-client/1.1" http.response.duration="496.314µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "GET /v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=9fb745d5-e5a0-4837-8727-cfea77f0a891 http.request.method=GET http.request.remoteaddr="127.0.0.1:50918" 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="499.832µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=error msg="payload digest does match: "sha256:35599ea0f4b1269f36ff2608d94824f34761e90e95e162b126d54216b882ad21" != "sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1"" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=c0910ecc-d2d8-4678-9e31-92134b61146c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1" time="2026-02-05T12:14:21Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=c0910ecc-d2d8-4678-9e31-92134b61146c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50918" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="589.255µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1" 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dd4cbd797cd5de3bf65f534dc6f6c751d33a7205b51f51dce4e03eda04606a1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=9a2799c9-c0e7-4d87-8873-15bdaefd9801 http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" 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="662.901µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" 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.7 http.request.host="127.0.0.1:44761" http.request.id=eed53d35-c938-42ec-a8ba-77db5461ddb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" 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="492.877µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44761" http.request.id=3f7e0916-6300-4ead-9fa2-d19a52410633 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" 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="608.176µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14:21Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44761" http.request.id=3f7e0916-6300-4ead-9fa2-d19a52410633 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" 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="634.621µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14:21Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44761" http.request.id=3f7e0916-6300-4ead-9fa2-d19a52410633 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" 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="653.161µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=ccb0d1ab-e8e7-4083-873b-221470a5f22c http.request.method=POST http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="617.352µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=b6eeda98-d557-42ce-bb3f-c2726b7afccb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/blobs/uploads/088f90c5-af55-4ae9-a539-68b89c278286?_state=OAZglFNF1OuALOK2sq9G6R30JZT3cRe2IvRQEDCZaXR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwODhmOTBjNS1hZjU1LTRhZTktYTUzOS02OGI4OWMyNzgyODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjEuMTM5Mjc3NTcyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="708.83µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/088f90c5-af55-4ae9-a539-68b89c278286?_state=OAZglFNF1OuALOK2sq9G6R30JZT3cRe2IvRQEDCZaXR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwODhmOTBjNS1hZjU1LTRhZTktYTUzOS02OGI4OWMyNzgyODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjEuMTM5Mjc3NTcyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44761" http.request.id=e0295e0c-f903-49f4-bc3f-21a9242651c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" 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="626.6µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14:21Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44761" http.request.id=e0295e0c-f903-49f4-bc3f-21a9242651c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" 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="648.536µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T12:14:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=053857db-4cf6-474b-b456-f2eb91c1bdd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.781µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=2df4f67b-8738-4609-aa20-97b1f58c304a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/blobs/uploads/60d2bdef-8e04-4888-9c40-777ddb52988b?_state=GkDIAJ431IHYcHmFbCng0DEtYgLtjCL7OKCcoXdc-Qh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MGQyYmRlZi04ZTA0LTQ4ODgtOWM0MC03NzdkZGI1Mjk4OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjEuMjQ1MzAyMjU4WiJ9&digest=sha256%3A3b97b916fbb9599df61eceaaaf66c64059838eb14a7917e87d914994d3cf84eb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.185576239s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/60d2bdef-8e04-4888-9c40-777ddb52988b?_state=GkDIAJ431IHYcHmFbCng0DEtYgLtjCL7OKCcoXdc-Qh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MGQyYmRlZi04ZTA0LTQ4ODgtOWM0MC03NzdkZGI1Mjk4OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjEuMjQ1MzAyMjU4WiJ9&digest=sha256%3A3b97b916fbb9599df61eceaaaf66c64059838eb14a7917e87d914994d3cf84eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=1bab19ed-7a60-47e4-a402-ac17874d8a2d http.request.method=POST http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024343ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=d0b44005-cdae-4736-83bb-3904e040b91f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/blobs/uploads/b1f766c9-a283-47b1-b8e2-99f06b23bb98?_state=0ZIuspl8yIsgPxZtGO2Pnes8vtWwGa_8ZQ5j71QuwAZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMWY3NjZjOS1hMjgzLTQ3YjEtYjhlMi05OWYwNmIyM2JiOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjMuNTQ2MDAyODM3WiJ9&digest=sha256%3A5513bd3c81e6d93c42a5c32f234a3d577ddf33f9f39fce9db4c5ef2fd3c0fbc8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.046195137s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/b1f766c9-a283-47b1-b8e2-99f06b23bb98?_state=0ZIuspl8yIsgPxZtGO2Pnes8vtWwGa_8ZQ5j71QuwAZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMWY3NjZjOS1hMjgzLTQ3YjEtYjhlMi05OWYwNmIyM2JiOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjMuNTQ2MDAyODM3WiJ9&digest=sha256%3A5513bd3c81e6d93c42a5c32f234a3d577ddf33f9f39fce9db4c5ef2fd3c0fbc8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44761" http.request.id=6f098785-c973-4e6f-a7b8-c9f8c3cd8a7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44761" http.request.id=d8dd123c-e032-42e7-bfc6-c2f579a10069 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/sha256:5cc866213b79857eb909cdb3362ff6bb6527acfba25ae65f2d4b481d1f61a9d5" http.request.useragent="Go-http-client/1.1" http.response.duration="784.824µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:5cc866213b79857eb909cdb3362ff6bb6527acfba25ae65f2d4b481d1f61a9d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=1bfa24c7-c82b-4aa5-8b3b-d45ede3bb9f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" 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="739.963µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=b9784332-2ac9-44d4-a85c-8b27373d29ef http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/sha256:5cc866213b79857eb909cdb3362ff6bb6527acfba25ae65f2d4b481d1f61a9d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="601.198µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema2/manifests/sha256:5cc866213b79857eb909cdb3362ff6bb6527acfba25ae65f2d4b481d1f61a9d5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=a2824513-ac0c-4d11-915f-110855706936 http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="534.34µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=558597f7-3f84-4b6c-b3c6-98678d96a259 http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/sha256:5cc866213b79857eb909cdb3362ff6bb6527acfba25ae65f2d4b481d1f61a9d5" http.request.useragent="Go-http-client/1.1" http.response.duration="519.631µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema2/manifests/sha256:5cc866213b79857eb909cdb3362ff6bb6527acfba25ae65f2d4b481d1f61a9d5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=b39ec6bf-e28c-4c11-a375-6c358c19a22c http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" 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="595.814µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="rewriting manifest sha256:5cc866213b79857eb909cdb3362ff6bb6527acfba25ae65f2d4b481d1f61a9d5 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=2717b49b-2c67-4280-a395-20d212eceaea http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=2717b49b-2c67-4280-a395-20d212eceaea http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.172539ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44761" http.request.id=01096b2f-c0a8-4c03-b41f-5ef86d690eb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" 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="626.368µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44761" http.request.id=fb48ef80-71e7-4310-971a-a85c84ec827c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="690.106µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44761" http.request.id=c9e2971b-3734-4c94-b87d-5df2e73ab0dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/sha256:34edb618639631e3c97be29d48967b4f28fb1fddf5805a032464c0df1e999074" http.request.useragent="Go-http-client/1.1" http.response.duration="642.571µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:34edb618639631e3c97be29d48967b4f28fb1fddf5805a032464c0df1e999074 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=5b02424f-7052-48bd-9475-0913071b5bd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" 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="575.452µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=7b8248f2-1f7a-4e7c-b539-706e6d07076b http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/sha256:34edb618639631e3c97be29d48967b4f28fb1fddf5805a032464c0df1e999074" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="587.175µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema2/manifests/sha256:34edb618639631e3c97be29d48967b4f28fb1fddf5805a032464c0df1e999074 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=197d3023-0651-4d91-bcfb-6568b14bb084 http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="581.963µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=2b76bad4-b4d1-4cbd-bbd6-706f8818c1db http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/sha256:34edb618639631e3c97be29d48967b4f28fb1fddf5805a032464c0df1e999074" http.request.useragent="Go-http-client/1.1" http.response.duration="490.399µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema2/manifests/sha256:34edb618639631e3c97be29d48967b4f28fb1fddf5805a032464c0df1e999074 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="rewriting manifest list sha256:34edb618639631e3c97be29d48967b4f28fb1fddf5805a032464c0df1e999074 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=8d9950cc-627d-488b-a623-ba44f7674ce6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44761" http.request.id=8d9950cc-627d-488b-a623-ba44f7674ce6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" 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="940.634µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-05T12:14: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.7 time="2026-02-05T12:14:25Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=4905b122-76b0-49b9-b606-6020251a485d http.request.method=GET http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="710.695µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" 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.7 http.request.host="127.0.0.1:40331" http.request.id=86c6978a-0022-4696-99f4-296a92f64726 http.request.method=GET http.request.remoteaddr="127.0.0.1:41238" 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="568.577µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=4d0ad4c1-705c-4375-b687-535c193ff1ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" 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="516.876µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=99eb01d8-2c6e-4e4a-aac4-7ca4d359d9d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" 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="783.789µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T12:14:25Z" 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.7 http.request.host="127.0.0.1:40331" http.request.id=99eb01d8-2c6e-4e4a-aac4-7ca4d359d9d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" 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="809.026µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T12:14:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=99eb01d8-2c6e-4e4a-aac4-7ca4d359d9d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" 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="826.585µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T12:14:25Z" 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.7 http.request.host="127.0.0.1:40331" http.request.id=99eb01d8-2c6e-4e4a-aac4-7ca4d359d9d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" 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="843.548µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T12:14:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=53343ccb-5d4e-404f-b5e0-1cb1893d498b http.request.method=POST http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="914.817µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=8ce06730-5b1a-4310-9b82-68d8438f8f06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/blobs/uploads/285961be-8dc1-4418-8dc1-8421959a5f72?_state=DnGd7GA8O1NbGatvgnTCjauzIdO0eQt7xcDrdxvJUXp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyODU5NjFiZS04ZGMxLTQ0MTgtOGRjMS04NDIxOTU5YTVmNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjUuNzM4MzM3NzU2WiJ9&digest=sha256%3Ab5f3d49003a9e13acf8640adfae17b68b1b324be1c964f24b8d5945e1b8196b9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.715279296s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/285961be-8dc1-4418-8dc1-8421959a5f72?_state=DnGd7GA8O1NbGatvgnTCjauzIdO0eQt7xcDrdxvJUXp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyODU5NjFiZS04ZGMxLTQ0MTgtOGRjMS04NDIxOTU5YTVmNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjUuNzM4MzM3NzU2WiJ9&digest=sha256%3Ab5f3d49003a9e13acf8640adfae17b68b1b324be1c964f24b8d5945e1b8196b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=00b0b2e4-9638-442e-961b-bf9b28a9df51 http.request.method=POST http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="999.917µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=7b1ea0e8-0270-482d-8498-e75ea2f09496 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/blobs/uploads/1638241a-d454-4e2f-86c0-a96bb1b6d630?_state=Xu23cu9Qc_-gZ74DCxQTWZoeBeXkpjFfy-PWEVecsH57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNjM4MjQxYS1kNDU0LTRlMmYtODZjMC1hOTZiYjFiNmQ2MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjguNTU2OTkzNDUyWiJ9&digest=sha256%3Ade2307ff16469ce89d24beffeb44126c2e958974b2d07778269b41ccd3c19aa0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.709598388s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/1638241a-d454-4e2f-86c0-a96bb1b6d630?_state=Xu23cu9Qc_-gZ74DCxQTWZoeBeXkpjFfy-PWEVecsH57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNjM4MjQxYS1kNDU0LTRlMmYtODZjMC1hOTZiYjFiNmQ2MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MjguNTU2OTkzNDUyWiJ9&digest=sha256%3Ade2307ff16469ce89d24beffeb44126c2e958974b2d07778269b41ccd3c19aa0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=b42d7643-b27f-4c73-a937-26199ebfafd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.481093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=17bcfd6b-3a48-4fc4-b97b-61d2f9f211de http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf" http.request.useragent="Go-http-client/1.1" http.response.duration="965.2µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=0a4a8aae-b2f5-4423-b897-b010acc1bddd http.request.method=GET http.request.remoteaddr="127.0.0.1:41238" 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="875.118µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=bb5adfff-d528-4d44-b2fa-05bcd3b14ff8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="917.231µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "GET /v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40331" http.request.id=b4e62797-cd92-49d6-a4c4-e876b5cff1b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf" http.request.useragent="Go-http-client/1.1" http.response.duration="872.522µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40331" http.request.id=91ad91b4-51f5-4f17-b91a-53e519409c95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf" http.request.useragent="Go-http-client/1.1" http.response.duration="923.167µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:40331" http.request.id=061e102e-842a-46ca-bb6b-255434d6f0b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf" http.request.useragent="Go-http-client/1.1" http.response.duration="855.663µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=58850bde-f79d-48ab-8591-9d427567f5dd http.request.method=GET http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="812.538µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "GET /v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=274ac6d3-76bc-4388-84e9-40ca7c5f167c http.request.method=GET http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="587.258µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=52fdc6f9-d3c4-4104-9386-df61f9aee1fa http.request.method=GET http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf" http.request.useragent="Go-http-client/1.1" http.response.duration="604.519µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "GET /v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=dec2d23d-0c4b-47c6-8c4f-35d4733a322f http.request.method=GET http.request.remoteaddr="127.0.0.1:41238" 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="559.801µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=error msg="payload digest does match: "sha256:c2327917356dd8db68dc54cb16aaa653de6104b153e2ad28a8fc60f8f5d75bba" != "sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf"" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=01e6c0cd-469d-427f-b649-97747f6a7ab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf" time="2026-02-05T12:14: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.7 http.request.host="127.0.0.1:40331" http.request.id=01e6c0cd-469d-427f-b649-97747f6a7ab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41238" http.request.uri="/v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="621.508µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf" 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:ae07888ea067becb952f30138f003f9195bb7905efa46bc11ec5b4260b3dedaf HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T12:14: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.7 http.request.host="127.0.0.1:40331" http.request.id=d2e340ea-240e-4062-b4ea-eb41590f0f73 http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" 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="707.7µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T12:14: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.7 http.request.host="127.0.0.1:40331" http.request.id=abb91c8d-3bf8-4159-b9d7-38eea1d7901d http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" 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="563.789µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T12:14: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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40331" http.request.id=1ff5171b-6e03-48be-ae5b-dafa96cc3f61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" 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="625.489µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14: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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40331" http.request.id=1ff5171b-6e03-48be-ae5b-dafa96cc3f61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" 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="649.421µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14: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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40331" http.request.id=1ff5171b-6e03-48be-ae5b-dafa96cc3f61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" 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="668.523µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=525c9786-6854-4685-ba9d-0b52d18bcbbd http.request.method=POST http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="617.027µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=6a5e4a87-bf66-4565-8be1-c78d73ef8b26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/blobs/uploads/d245f8ef-01b2-4580-8099-c3f98d650f51?_state=6LD2FJp0ipBhQz2gcoqf9py_16nxAppsXCwgIVNMxgV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMjQ1ZjhlZi0wMWIyLTQ1ODAtODA5OS1jM2Y5OGQ2NTBmNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzAuMzA2MTg3MjFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="725.855µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/d245f8ef-01b2-4580-8099-c3f98d650f51?_state=6LD2FJp0ipBhQz2gcoqf9py_16nxAppsXCwgIVNMxgV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMjQ1ZjhlZi0wMWIyLTQ1ODAtODA5OS1jM2Y5OGQ2NTBmNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzAuMzA2MTg3MjFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14: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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40331" http.request.id=59856702-955e-4e97-9c9d-b095b0a69cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" 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="586.109µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14: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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40331" http.request.id=59856702-955e-4e97-9c9d-b095b0a69cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" 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="610.214µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T12:14:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=57abdabc-bdaf-4a28-802a-a7da93cbfa04 http.request.method=POST http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.71µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=5bdd8017-26fb-4ebe-a464-406109790be4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/blobs/uploads/59b2cd73-b1a2-45c3-9519-ae26a98d9d6e?_state=zREOc3aIV-vhk-Tw7AP62-eD0RqyiaicPu36Pc1r0mp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OWIyY2Q3My1iMWEyLTQ1YzMtOTUxOS1hZTI2YTk4ZDlkNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzAuMzc0MzA4NTk2WiJ9&digest=sha256%3A1df03338b1b1a1cf20afb2284e7883354c701d48edfea85e776c4aa0eb2b268c" http.request.useragent="Go-http-client/1.1" http.response.duration=863.558189ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/59b2cd73-b1a2-45c3-9519-ae26a98d9d6e?_state=zREOc3aIV-vhk-Tw7AP62-eD0RqyiaicPu36Pc1r0mp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OWIyY2Q3My1iMWEyLTQ1YzMtOTUxOS1hZTI2YTk4ZDlkNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzAuMzc0MzA4NTk2WiJ9&digest=sha256%3A1df03338b1b1a1cf20afb2284e7883354c701d48edfea85e776c4aa0eb2b268c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=9fb148b0-730d-4cf1-b91e-298631306544 http.request.method=POST http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=339356c6-008b-4f10-a271-bfe07e2451bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/blobs/uploads/c729c8ef-63e4-4936-85dd-4161166308f9?_state=RlTDuf6_wkW0-1s6MyU6C4-ojQ8Ue0JpGRocfOF3UG57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNzI5YzhlZi02M2U0LTQ5MzYtODVkZC00MTYxMTY2MzA4ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzEuMzA5NTE3NzU3WiJ9&digest=sha256%3Ab6f702b11d20cbb2f14c0aa683a1f35c80827dfcd4e58e03fe208647a35acebb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.210923081s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/c729c8ef-63e4-4936-85dd-4161166308f9?_state=RlTDuf6_wkW0-1s6MyU6C4-ojQ8Ue0JpGRocfOF3UG57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNzI5YzhlZi02M2U0LTQ5MzYtODVkZC00MTYxMTY2MzA4ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzEuMzA5NTE3NzU3WiJ9&digest=sha256%3Ab6f702b11d20cbb2f14c0aa683a1f35c80827dfcd4e58e03fe208647a35acebb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40331" http.request.id=e0c0b0ce-4c15-4b73-bbd4-f14bb98a839c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057405ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40331" http.request.id=f6fab235-2021-4259-afe3-84a7b4b590a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/sha256:62176b1856f7498e83ee4595de9539e4f64a93c18ac72b6c1e1d11f8f571abd9" http.request.useragent="Go-http-client/1.1" http.response.duration="727.24µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:62176b1856f7498e83ee4595de9539e4f64a93c18ac72b6c1e1d11f8f571abd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=eda08a65-6b53-4e85-a68b-fd9619c2e502 http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" 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=12.962019ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=533a9bf2-981f-4e5e-b6c4-b5f1a91f75ce http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/sha256:62176b1856f7498e83ee4595de9539e4f64a93c18ac72b6c1e1d11f8f571abd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.102551ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema2/manifests/sha256:62176b1856f7498e83ee4595de9539e4f64a93c18ac72b6c1e1d11f8f571abd9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=0ee139a6-3cf4-470c-961b-299bef21f392 http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="885.52µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=003601f5-1dc2-474f-be6b-513ea300f294 http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/sha256:62176b1856f7498e83ee4595de9539e4f64a93c18ac72b6c1e1d11f8f571abd9" http.request.useragent="Go-http-client/1.1" http.response.duration="907.756µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema2/manifests/sha256:62176b1856f7498e83ee4595de9539e4f64a93c18ac72b6c1e1d11f8f571abd9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=f39cf772-cd5c-437f-a44e-680980e3371a http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" 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="859.133µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="rewriting manifest sha256:62176b1856f7498e83ee4595de9539e4f64a93c18ac72b6c1e1d11f8f571abd9 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=77224917-688d-4167-b880-1beee49035d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=77224917-688d-4167-b880-1beee49035d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.452838ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40331" http.request.id=4aab3e38-2a26-48db-a99d-c340381cc69a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" 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=4.963964ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40331" http.request.id=7113d778-72ba-4cdf-b38f-1f1a0f244d64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="667.603µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40331" http.request.id=575dc1d7-d53a-4739-892f-fbc45504184c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/sha256:e4305ba5721cb3af33ee392730abb0ec9b08bcc6668b2a9231845b05dc4e83a2" http.request.useragent="Go-http-client/1.1" http.response.duration="658.07µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:e4305ba5721cb3af33ee392730abb0ec9b08bcc6668b2a9231845b05dc4e83a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=31aa0db2-5e07-441c-a37e-2cfd8b29feb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" 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="604.751µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=e0f5e7f7-3321-4795-978a-fef569baabd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/sha256:e4305ba5721cb3af33ee392730abb0ec9b08bcc6668b2a9231845b05dc4e83a2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="610.634µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema2/manifests/sha256:e4305ba5721cb3af33ee392730abb0ec9b08bcc6668b2a9231845b05dc4e83a2 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=53cab4cd-1b50-44f3-81cc-4747f0c8d678 http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="502.688µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=1940e2c2-0964-45f0-a9c8-7010030fcae1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/sha256:e4305ba5721cb3af33ee392730abb0ec9b08bcc6668b2a9231845b05dc4e83a2" http.request.useragent="Go-http-client/1.1" http.response.duration="477.132µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema2/manifests/sha256:e4305ba5721cb3af33ee392730abb0ec9b08bcc6668b2a9231845b05dc4e83a2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="rewriting manifest list sha256:e4305ba5721cb3af33ee392730abb0ec9b08bcc6668b2a9231845b05dc4e83a2 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=fa7b46a1-45fd-499a-9a6a-6676a0050d8f http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40331" http.request.id=fa7b46a1-45fd-499a-9a6a-6676a0050d8f http.request.method=GET http.request.remoteaddr="127.0.0.1:58198" 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="882.608µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (13.73s) === RUN TestGetManifestWithStorageError time="2026-02-05T12:14:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T12:14:32Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:39559" http.request.id=062904cb-a781-4349-82a3-cd4264645cfa http.request.method=GET http.request.remoteaddr="127.0.0.1:51678" 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="708.099µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:39559" http.request.id=91a7d72e-6837-4e19-b9c7-1cdfa6dc70c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51678" 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="464.725µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:39559" http.request.id=589622c2-f8de-4dc7-b25f-135aee616dee http.request.method=GET http.request.remoteaddr="127.0.0.1:51678" 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="535.179µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:39559" http.request.id=8c5a6477-a827-4402-a457-fd6204b42882 http.request.method=GET http.request.remoteaddr="127.0.0.1:51678" 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="573.666µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-02-05T12:14:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T12:14:32Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=30949694-4a6d-49c4-a4e5-07eb21ab363b http.request.method=GET http.request.remoteaddr="127.0.0.1:45848" 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="873.876µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" 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.7 http.request.host="127.0.0.1:38819" http.request.id=12d0b6f3-98b0-4664-970b-175880052653 http.request.method=GET http.request.remoteaddr="127.0.0.1:45848" 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="542.103µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=19fcf432-54cd-441f-ba52-2a75079f1e49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" 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="546.246µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=6a2134d6-b41f-4091-97b8-8e8ed62ba03d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" 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="768.288µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T12:14:32Z" 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.7 http.request.host="127.0.0.1:38819" http.request.id=6a2134d6-b41f-4091-97b8-8e8ed62ba03d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" 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="794.424µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T12:14:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=6a2134d6-b41f-4091-97b8-8e8ed62ba03d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" 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="811.633µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T12:14:32Z" 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.7 http.request.host="127.0.0.1:38819" http.request.id=6a2134d6-b41f-4091-97b8-8e8ed62ba03d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" 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="829.348µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T12:14:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=41a9f188-a99a-4389-8ef8-dfafce67aefe http.request.method=POST http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:33Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=54ebf1c8-38c0-45a2-ad3d-7c5375779ae2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/blobs/uploads/42e67662-8efc-4e82-a904-7ceed5a95bc6?_state=p17j1ZNTy4LswmQZN7Kuosf1uJaz3whszeS_RoAkuTp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MmU2NzY2Mi04ZWZjLTRlODItYTkwNC03Y2VlZDVhOTViYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzIuNjQwMzYwNjc1WiJ9&digest=sha256%3A57da5798ea659de40abb13eb4143c7d14d662a5f012bf0337a47be9ab01fa17c" http.request.useragent="Go-http-client/1.1" http.response.duration=839.618174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/42e67662-8efc-4e82-a904-7ceed5a95bc6?_state=p17j1ZNTy4LswmQZN7Kuosf1uJaz3whszeS_RoAkuTp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MmU2NzY2Mi04ZWZjLTRlODItYTkwNC03Y2VlZDVhOTViYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzIuNjQwMzYwNjc1WiJ9&digest=sha256%3A57da5798ea659de40abb13eb4143c7d14d662a5f012bf0337a47be9ab01fa17c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:33Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=537ea4ba-0847-49d8-a8e4-dcdaee3cf05f http.request.method=POST http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05434ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=fa912163-1358-4304-a6aa-1b03d873e5fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/blobs/uploads/00db1016-ade0-43b9-9036-838c6a7a228d?_state=4Hn0bnT5nI3xm7Xpla6svcgjQcyzBnMbLyiVH3I5LRB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMGRiMTAxNi1hZGUwLTQzYjktOTAzNi04MzhjNmE3YTIyOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzMuNTc0NDkyOTM1WiJ9&digest=sha256%3Ad3260dfdbba7494661985c27fc2406fb5cefd3cad27a0455a610dec2f196bbc1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.743450344s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/00db1016-ade0-43b9-9036-838c6a7a228d?_state=4Hn0bnT5nI3xm7Xpla6svcgjQcyzBnMbLyiVH3I5LRB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMGRiMTAxNi1hZGUwLTQzYjktOTAzNi04MzhjNmE3YTIyOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzMuNTc0NDkyOTM1WiJ9&digest=sha256%3Ad3260dfdbba7494661985c27fc2406fb5cefd3cad27a0455a610dec2f196bbc1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=125d5da0-cc4e-4a24-8e4a-39f2806a11be http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183659ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=ad8f62ac-000a-40ab-af97-ed61e0184a04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.duration="885.181µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=bd6face9-5182-458b-bf21-d84ecf16f565 http.request.method=GET http.request.remoteaddr="127.0.0.1:45848" 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="909.61µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=380c8bee-4940-4dbe-a18b-839a31f5dcb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="766.272µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38819" http.request.id=1549b001-53a9-4d5e-91cd-412b667d5025 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.duration="845.329µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38819" http.request.id=4e75f738-b87c-45a8-a7de-00799bf15e81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.duration="806.911µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:38819" http.request.id=02aeab43-926e-4b39-acb8-4ec71f82ce8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.duration="876.238µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=5b4ca935-c55e-475b-999e-28d22bffa49a http.request.method=GET http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="742.234µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=cf6974c9-8315-4298-aac6-a30f9c92044b http.request.method=GET http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="476.157µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=12ebbdf2-5058-498a-9203-b114757a68f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.duration="499.065µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=c6e5deee-2cd1-419b-b0dd-43e187c87fa7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45848" 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="514.731µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=error msg="payload digest does match: "sha256:6ebfc32e64fd348ce20b6eeb193721539d1c04642abe9faeb60b33621b57ed96" != "sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8"" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=f6191bb6-07a0-4392-ac2c-797235efe68c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" time="2026-02-05T12:14:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=f6191bb6-07a0-4392-ac2c-797235efe68c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45848" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="583.882µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=9eb4af18-e7f6-4e21-bd23-da96af3f9a7c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45864" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.duration="731.739µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=714b4055-b3b3-409b-9fc0-0c348b6dfe42 http.request.method=GET http.request.remoteaddr="127.0.0.1:45864" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="591.015µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=78871822-efc2-4e3b-892c-f5669e6aae8e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45868" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="687.708µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=f1f5fb66-bb66-4a51-8cde-485d4929d3f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45872" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.duration="962.707µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=f640ca04-7bbd-4b1f-ba5b-099fc585e047 http.request.method=GET http.request.remoteaddr="127.0.0.1:45872" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="843.357µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=bda5fb7a-3751-4bf3-91e2-06bb9b0d9f52 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45886" 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="922.194µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=1200006c-0d32-4540-80a1-e1c66ef41b4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.291018ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=2bbddaf6-aad5-4f75-ad76-82f7d6c9fd8b http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" 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="674.416µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=57aa0c63-2d48-410a-9931-385c244cf2cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8" http.request.useragent="Go-http-client/1.1" http.response.duration="616.112µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ea9dd845b0d5bb0781257c4efbe9d2cb42851f0c2f8e20c11f8ef6849d2469a8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=81106c41-8d89-4961-917a-e98c701694a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" 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="591.982µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=a1a99448-d326-4ba3-a845-70b8ecc763bf http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" 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="509.78µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" 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.7 http.request.host="127.0.0.1:38819" http.request.id=a6734cfc-2167-4d66-acf3-71e0e3bb4398 http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" 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="514.31µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38819" http.request.id=595cb413-fa53-4dfe-907a-13de35ba19ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:45896" 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="674.561µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14:35Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38819" http.request.id=595cb413-fa53-4dfe-907a-13de35ba19ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:45896" 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="701.703µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14:35Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38819" http.request.id=595cb413-fa53-4dfe-907a-13de35ba19ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:45896" 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="721.303µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=3b8b214c-452b-4529-a5bd-b5e0f7bdd9d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="571.956µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=605b3791-473c-4701-8e06-d33cd7c47d71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/blobs/uploads/0047c407-f83b-4d00-a211-17ee5c6791c5?_state=WCurq8mVCOE_NK8J2Cr3LvrzRfSWaiZlwUmermuXSoB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMDQ3YzQwNy1mODNiLTRkMDAtYTIxMS0xN2VlNWM2NzkxYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzUuNDM3MjQ2NDE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="697.722µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/0047c407-f83b-4d00-a211-17ee5c6791c5?_state=WCurq8mVCOE_NK8J2Cr3LvrzRfSWaiZlwUmermuXSoB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMDQ3YzQwNy1mODNiLTRkMDAtYTIxMS0xN2VlNWM2NzkxYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzUuNDM3MjQ2NDE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38819" http.request.id=e29efd06-f5d9-4df4-9b42-c4af6aa777e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45896" 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="564.296µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14:35Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38819" http.request.id=e29efd06-f5d9-4df4-9b42-c4af6aa777e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45896" 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="586.456µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T12:14:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=d146411e-93d5-414c-be53-eceb7cf4afcc http.request.method=POST http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="830.102µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=d61fb9fa-7aaf-4b1c-a33e-9f111743f397 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/blobs/uploads/b6f95327-6996-45dd-a791-e64d9fa4ebd4?_state=L_jqcxhVHt4hqmBJ6O7L0cFWlKMEP8lQtnP3dOH4gMZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNmY5NTMyNy02OTk2LTQ1ZGQtYTc5MS1lNjRkOWZhNGViZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzUuNTE5NTg1MTA0WiJ9&digest=sha256%3Aec3678cdc0ea4f6db41ef7d2651956151ca1d0916c5d45a8a11468fd23e9f873" http.request.useragent="Go-http-client/1.1" http.response.duration=1.52842405s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/b6f95327-6996-45dd-a791-e64d9fa4ebd4?_state=L_jqcxhVHt4hqmBJ6O7L0cFWlKMEP8lQtnP3dOH4gMZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNmY5NTMyNy02OTk2LTQ1ZGQtYTc5MS1lNjRkOWZhNGViZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzUuNTE5NTg1MTA0WiJ9&digest=sha256%3Aec3678cdc0ea4f6db41ef7d2651956151ca1d0916c5d45a8a11468fd23e9f873 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=c07f1e36-0aa9-4698-a0b3-4e510f0ae9d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038262ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=1d00a780-3026-43fc-b072-313688613b29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/blobs/uploads/54c6d686-a1d8-44b5-a13a-22c5c4746f8c?_state=TDZCFRh_XRjd3BoSxDLxd1OUwN9oZGR-ztobLGuu4mN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NGM2ZDY4Ni1hMWQ4LTQ0YjUtYTEzYS0yMmM1YzQ3NDZmOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzcuMTMwMjcyNjQ1WiJ9&digest=sha256%3A9335b42a456b89873b9020fa63502e03f95a93ce944544815a79624345266412" http.request.useragent="Go-http-client/1.1" http.response.duration=1.3606313s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/54c6d686-a1d8-44b5-a13a-22c5c4746f8c?_state=TDZCFRh_XRjd3BoSxDLxd1OUwN9oZGR-ztobLGuu4mN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NGM2ZDY4Ni1hMWQ4LTQ0YjUtYTEzYS0yMmM1YzQ3NDZmOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTI6MTQ6MzcuMTMwMjcyNjQ1WiJ9&digest=sha256%3A9335b42a456b89873b9020fa63502e03f95a93ce944544815a79624345266412 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38819" http.request.id=5b24ca17-f247-4f98-9ab4-ae2025662661 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38819" http.request.id=caf287eb-1eef-49ec-8757-c7c8ffc4609c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" http.request.useragent="Go-http-client/1.1" http.response.duration="656.263µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=a88e86d4-3c8c-4949-b6e5-882c301b9be4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" 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="611.715µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=ca7ab87d-222e-45b2-99c0-558a46d671a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="586.865µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "GET /v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=171531db-459d-4ff5-a9ad-dd6c9bed3e04 http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="476.732µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=398620b0-3902-4dc9-9d12-38039060d170 http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" http.request.useragent="Go-http-client/1.1" http.response.duration="478.985µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "GET /v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=71c9cac1-bded-478b-8c05-1381dced3e0b http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" 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="483.03µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="rewriting manifest sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=5fed787c-72b8-4a4b-8b3d-f3b49e2232d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=5fed787c-72b8-4a4b-8b3d-f3b49e2232d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.00622ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=5090a067-64de-47a8-ac37-f7d31697cc3c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" http.request.useragent="Go-http-client/1.1" http.response.duration="578.016µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=70da080b-de99-48d8-a8b1-8ecd1ff48a87 http.request.method=GET http.request.remoteaddr="127.0.0.1:45896" http.request.uri="/v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="563.17µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "GET /v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=19ddbdd0-153e-498e-96cb-9b6d4811117b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55192" http.request.uri="/v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="679.944µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38819" http.request.id=d0c35d0c-b183-4c1a-84ec-e0201a3bb978 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55208" http.request.uri="/v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" http.request.useragent="Go-http-client/1.1" http.response.duration="831.273µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=57d71932-0526-48f2-84db-0b3d566501b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55208" http.request.uri="/v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="619.084µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "GET /v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=b58a7044-f013-4776-b4a6-058c1ee2f287 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55224" 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="745.292µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38819" http.request.id=bae0d293-a398-48cf-991c-0e9e2ba4ac78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="926.198µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=812467af-d455-47f7-b68b-0caa9746e30e http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" 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="514.818µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=85360a68-cb11-42a8-b695-d0aa6e642787 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef" http.request.useragent="Go-http-client/1.1" http.response.duration="581.851µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9f1abb5017de053b6ed2cf1dfae9d97b9b6bbf21a8bfc1b6bcfdbfa810d927ef HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38819" http.request.id=8a8ef7cc-b20a-4599-80e9-57c89a135282 http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" 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="460.363µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.95s) === RUN TestManifestDeleteDisabled time="2026-02-05T12:14: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.7 time="2026-02-05T12:14:38Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:43563" http.request.id=15a97b08-629c-4a05-a8f1-9ed5f20ece84 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51106" 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="670.616µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-02-05T12:14: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.7 time="2026-02-05T12:14:38Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T12:14:38Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-05T12:14:38Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.7 time="2026-02-05T12:14:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:34099" http.request.id=293aed16-1a75-4998-8fc1-f3c1826e0cbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:51868" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.284635ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:34099" http.request.id=54393ff1-82c8-44df-8b05-c05d871891ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51872" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.071717ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:34099" http.request.id=f2b3df7e-c89e-419f-83c4-55102dbc522d http.request.method=POST http.request.remoteaddr="127.0.0.1:51876" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.083289ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T12:14:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:34099" http.request.id=b300682b-45d7-4265-9996-787ce7794854 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51892" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.031177ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.12s) === RUN TestProxyManifestGetByTag time="2026-02-05T12:14: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.7 time="2026-02-05T12:14:38Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=93b830a1-8dcf-4318-8900-967535c6f46c http.request.method=POST http.request.remoteaddr="127.0.0.1:37362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="929.56µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=453e87c3-a23c-4328-b91c-a113e114a71a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37362" http.request.uri="/v2/foo/bar/blobs/uploads/a0fa584c-d019-4b69-886f-8e59469f8f3a?_state=RrY6KBiNg336Sh6ZbPANgskq9RbGkgpWH-XhVOjBIn57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZmE1ODRjLWQwMTktNGI2OS04ODZmLThlNTk0NjlmOGYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDozOC43MzYxNzI1MjJaIn0%3D&digest=sha256%3A19508943399e5ae67ab95f50ff8855928bd5c43ec6a09adf6b3fada9dcdb42cf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.107804182s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:38 +0000] "PUT /v2/foo/bar/blobs/uploads/a0fa584c-d019-4b69-886f-8e59469f8f3a?_state=RrY6KBiNg336Sh6ZbPANgskq9RbGkgpWH-XhVOjBIn57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZmE1ODRjLWQwMTktNGI2OS04ODZmLThlNTk0NjlmOGYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDozOC43MzYxNzI1MjJaIn0%3D&digest=sha256%3A19508943399e5ae67ab95f50ff8855928bd5c43ec6a09adf6b3fada9dcdb42cf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=fc770383-cdb9-4987-97a3-3e3a4b0ea86b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37362" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:40 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T12:14:40Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T12:14:40Z" level=info msg="Starting upload purge in 46m0s" go.version=go1.25.7 time="2026-02-05T12:14:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T12:14:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=60d918e3-f483-4638-b1ae-6527e6c3a5e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37362" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="491.291µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:12:14:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T12:14:40Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39393" go.version=go1.25.7 time="2026-02-05T12:14:40Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.7 time="2026-02-05T12:14:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=19d0bc81-03ef-4603-9176-a05a456516df http.request.method=GET http.request.remoteaddr="127.0.0.1:37366" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="633.25µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:12:14:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T12:14:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39393 /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:39393/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:44597" http.request.id=bcec8ec1-d64d-447a-a446-cc40942cee31 http.request.method=GET http.request.remoteaddr="127.0.0.1:51632" http.request.uri="/v2/foo/bar/manifests/sha256:e5cabce70f158befc1238c91221e0cff2a7e52863dabe941eb6d99580b1f6f53" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e5cabce70f158befc1238c91221e0cff2a7e52863dabe941eb6d99580b1f6f53" time="2026-02-05T12:14:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=e513c37c-e4a0-4736-9c5f-aaba60b603a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37374" http.request.uri="/v2/foo/bar/manifests/sha256:e5cabce70f158befc1238c91221e0cff2a7e52863dabe941eb6d99580b1f6f53" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="891.783µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:12:14:40 +0000] "GET /v2/foo/bar/manifests/sha256:e5cabce70f158befc1238c91221e0cff2a7e52863dabe941eb6d99580b1f6f53 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T12:14:40Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e5cabce70f158befc1238c91221e0cff2a7e52863dabe941eb6d99580b1f6f53 with ttl=167h59m59.999997922s" go.version=go1.25.7 time="2026-02-05T12:14:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44597" http.request.id=bcec8ec1-d64d-447a-a446-cc40942cee31 http.request.method=GET http.request.remoteaddr="127.0.0.1:51632" http.request.uri="/v2/foo/bar/manifests/sha256:e5cabce70f158befc1238c91221e0cff2a7e52863dabe941eb6d99580b1f6f53" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.362728ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:12:14:40 +0000] "GET /v2/foo/bar/manifests/sha256:e5cabce70f158befc1238c91221e0cff2a7e52863dabe941eb6d99580b1f6f53 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T12:14:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=86d26eb0-b581-4ba6-b0b4-0e4d4d53f52b http.request.method=GET http.request.remoteaddr="127.0.0.1:37374" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="489.607µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:12:14:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T12:14:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39393 /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:39393/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:44597" http.request.id=79d4dd8e-453e-48a0-b2b2-4f81161df04a http.request.method=GET http.request.remoteaddr="127.0.0.1:51642" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-02-05T12:14:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=9b7f37b1-644f-4edf-97cd-7461edb658fe http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37378" 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="926.809µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:12:14:40 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T12:14:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44597" http.request.id=79d4dd8e-453e-48a0-b2b2-4f81161df04a http.request.method=GET http.request.remoteaddr="127.0.0.1:51642" 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=3.552809ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:12:14:40 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T12:14:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=4ef0d98a-26f2-444c-a75d-240757939fd5 http.request.method=POST http.request.remoteaddr="127.0.0.1:37378" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.902µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=c6887334-ba39-4d6d-9dd2-032d3cc1e1f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37378" http.request.uri="/v2/foo/bar/blobs/uploads/82138696-71e3-4be6-bd81-f333057edb8f?_state=myWI_e0vMJ-w4MjMxFk-c2mO_em8OaBrK95DuQgiZvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyMTM4Njk2LTcxZTMtNGJlNi1iZDgxLWYzMzMwNTdlZGI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDo0MC45NDQwNjI5NjFaIn0%3D&digest=sha256%3A3959e9c86ac146a0a4c8766406eb99b8cffdac289869d6ba28984173aeb4fd1a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.269045647s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:40 +0000] "PUT /v2/foo/bar/blobs/uploads/82138696-71e3-4be6-bd81-f333057edb8f?_state=myWI_e0vMJ-w4MjMxFk-c2mO_em8OaBrK95DuQgiZvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyMTM4Njk2LTcxZTMtNGJlNi1iZDgxLWYzMzMwNTdlZGI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxMjoxNDo0MC45NDQwNjI5NjFaIn0%3D&digest=sha256%3A3959e9c86ac146a0a4c8766406eb99b8cffdac289869d6ba28984173aeb4fd1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=d108e2a9-dd00-4134-9f65-befde29614e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37378" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.138182ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:12:14:42 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T12:14:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=92d6a3dd-5271-4c44-b276-32f92287e91e http.request.method=GET http.request.remoteaddr="127.0.0.1:37378" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="596.927µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:12:14:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T12:14:42Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39393 /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:39393/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:44597" http.request.id=d1daccb1-1d15-4c17-bafd-a3e54db0e086 http.request.method=GET http.request.remoteaddr="127.0.0.1:51658" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-02-05T12:14:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=89c5a3fb-1e94-474b-80a1-0466c2ceb1d9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37392" 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="993.062µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:12:14:42 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T12:14:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=813b2bf4-00e8-4e72-a427-a0beae5ccc4d http.request.method=GET http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="473.765µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:12:14:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T12:14:42Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39393 /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:39393/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:44597" http.request.id=d1daccb1-1d15-4c17-bafd-a3e54db0e086 http.request.method=GET http.request.remoteaddr="127.0.0.1:51658" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-02-05T12:14:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39393" http.request.id=77027f54-9b47-458e-9551-597fedffa9c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37408" 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="884.109µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:12:14:42 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T12:14:42Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:012f83c828bd7d4024feb3f6b4c11c1c735e4a3f6bcec6126f0a5305288cb448 with ttl=167h59m59.999997494s" go.version=go1.25.7 time="2026-02-05T12:14:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44597" http.request.id=d1daccb1-1d15-4c17-bafd-a3e54db0e086 http.request.method=GET http.request.remoteaddr="127.0.0.1:51658" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.906734ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:12:14:42 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.59s) === RUN TestAppDispatcher time="2026-02-05T12:14:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36445" http.request.id=65c62a80-640f-4809-8b01-93bb15b5491d http.request.method=GET http.request.remoteaddr="127.0.0.1:45218" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="657.809µs" http.response.status=200 http.response.written=0 time="2026-02-05T12:14:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36445" http.request.id=42f137e4-365c-4225-9699-8390645a9d40 http.request.method=GET http.request.remoteaddr="127.0.0.1:45218" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="445.972µs" http.response.status=200 http.response.written=0 time="2026-02-05T12:14:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36445" http.request.id=a86b9694-0b7a-4b38-8b09-fccb24f61be6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45218" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="489.067µs" http.response.status=200 http.response.written=0 time="2026-02-05T12:14:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36445" http.request.id=64c1560a-d458-4b19-8afe-0f0f36fcd81e http.request.method=GET http.request.remoteaddr="127.0.0.1:45218" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="535.017µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-02-05T12:14:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=9f85dda6-e1c0-44ff-be08-01a384b6bea8 time="2026-02-05T12:14:42Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=9f85dda6-e1c0-44ff-be08-01a384b6bea8 time="2026-02-05T12:14:42Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.7 http.request.host="127.0.0.1:33553" http.request.id=21284ad1-b760-41bf-b9b5-01a6f6e00514 http.request.method=GET http.request.remoteaddr="127.0.0.1:37346" 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="2026-02-05T12:14:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=9f85dda6-e1c0-44ff-be08-01a384b6bea8 time="2026-02-05T12:14:42Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=9f85dda6-e1c0-44ff-be08-01a384b6bea8 time="2026-02-05T12:14:42Z" level=info msg="configuring file health check path=/tmp/healthcheck2598070555, interval=1" go.version=go1.25.7 instance.id=9f85dda6-e1c0-44ff-be08-01a384b6bea8 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-02-05T12:14:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=9f85dda6-e1c0-44ff-be08-01a384b6bea8 time="2026-02-05T12:14:46Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=9f85dda6-e1c0-44ff-be08-01a384b6bea8 time="2026-02-05T12:14:46Z" level=info msg="configuring TCP health check addr=127.0.0.1:43259, interval=1" go.version=go1.25.7 instance.id=9f85dda6-e1c0-44ff-be08-01a384b6bea8 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-05T12:14:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=9f85dda6-e1c0-44ff-be08-01a384b6bea8 time="2026-02-05T12:14:50Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=9f85dda6-e1c0-44ff-be08-01a384b6bea8 time="2026-02-05T12:14:50Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:33787, interval=1, threshold=3" go.version=go1.25.7 instance.id=9f85dda6-e1c0-44ff-be08-01a384b6bea8 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 70.927s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.22s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.09s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.23s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.31s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.866s === RUN TestSchedule time="2026-02-05T12:13:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=e7a9b7b2-9a49-4a12-9157-e51f642f9ff3 time="2026-02-05T12:13:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998859ms" go.version=go1.25.7 instance.id=e7a9b7b2-9a49-4a12-9157-e51f642f9ff3 time="2026-02-05T12:13:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.14µs" go.version=go1.25.7 instance.id=e7a9b7b2-9a49-4a12-9157-e51f642f9ff3 time="2026-02-05T12:13:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.815µs" go.version=go1.25.7 instance.id=e7a9b7b2-9a49-4a12-9157-e51f642f9ff3 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.06s) === RUN TestRestoreOld time="2026-02-05T12:13:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=e7a9b7b2-9a49-4a12-9157-e51f642f9ff3 --- PASS: TestRestoreOld (0.02s) === RUN TestStopRestore time="2026-02-05T12:13:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=e7a9b7b2-9a49-4a12-9157-e51f642f9ff3 time="2026-02-05T12:13:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998658ms" go.version=go1.25.7 instance.id=e7a9b7b2-9a49-4a12-9157-e51f642f9ff3 time="2026-02-05T12:13:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998474ms" go.version=go1.25.7 instance.id=e7a9b7b2-9a49-4a12-9157-e51f642f9ff3 time="2026-02-05T12:13:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=e7a9b7b2-9a49-4a12-9157-e51f642f9ff3 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-02-05T12:13:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=e7a9b7b2-9a49-4a12-9157-e51f642f9ff3 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.621s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.36s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 14689792 sha256:7b6457d7970a802a24b0561600d825ee0731eff90d2dd14125f97d6ca0674177 [] map[] } --- PASS: TestSimpleBlobRead (0.15s) === RUN TestBlobMount --- PASS: TestBlobMount (0.11s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.04s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.06s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.98s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:23501c1c2a9643957f7cb2a78bf7f85840165f459d24b5c505de65ca4dfa7c4a palailogos: marking blob sha256:d3454c65b8fb09f64c0272f9256b77caab33b23f91aad6fa5876ff20cf400575 palailogos: marking blob sha256:872a88f97aa558b50d0dac96be1b01730c2cc1f27de3e4bded113ffeb8dfe67a palailogos: marking manifest sha256:714cfb9b925cbb59cb396df2b2e8c5372aa389c26bd44601587dd8eeb8e29751 palailogos: marking blob sha256:9a98d1ad5226e02877d336fd3df60788307717cfd725b891415b6c40f5a068a8 palailogos: marking blob sha256:2ab7b2dfb9c5a57a659cce8523729effd71780b57ae8ad7cc7b264e05ecf38ca palailogos: marking manifest sha256:d5d57a5fb688e3085d1bd628700635c0333df72a38a74d40c361f91474c6e29c palailogos: marking blob sha256:714cfb9b925cbb59cb396df2b2e8c5372aa389c26bd44601587dd8eeb8e29751 palailogos: marking blob sha256:23501c1c2a9643957f7cb2a78bf7f85840165f459d24b5c505de65ca4dfa7c4a palailogos: marking manifest sha256:fc5564833c30e1c67aaa4c0f27b5592bb65fcb84bc392d91e056c55117e2b2de palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:049674cb523b3d10a277068ff6559da29c7a091b127ecc31a3ddc2085a2fed21 palailogos: marking blob sha256:34326e79c2de3a515586933831ae0d9e0944306e274036b91b45c17c1c8ceb9d 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.77s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:4557e28e06e016e713aabe077fabbdd20a545060dda150e201c006536e449621 deletemanifests: marking manifest sha256:ec5671ea3e326cc9c086b0746eec3f222200b78cd175f00a736cddb6fd3bdc36 deletemanifests: marking blob sha256:603ceca8b33afb237adf410fdcfbd15311ace899c0dc2fa1004a8f05599bd341 deletemanifests: marking blob sha256:115cecfc770fe3f0b95b636a8e45cffa22ff68b5db9d664d148c2fd5fb3bcca7 deletemanifests: marking blob sha256:1a719d5c045f8e68d60490eb052c6c88c8ad2b9f270d7bc282ce65d01350f994 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:508b68be37c5f08d7a44020ee00eae2b43f62127ecafc970ba498604e36ecaf4 blob eligible for deletion: sha256:f06d1ce033ccaed0a4dd4eb0b0f6e50dc26d2c4ff2d4e2adef21b6a98c4fd275 blob eligible for deletion: sha256:4557e28e06e016e713aabe077fabbdd20a545060dda150e201c006536e449621 blob eligible for deletion: sha256:4a57d52117f50ff47c98e5ca858934404fd8b40001c756ab0d4a065b808a359b deletemanifests manifest eligible for deletion: sha256:4557e28e06e016e713aabe077fabbdd20a545060dda150e201c006536e449621 deletemanifests: marking manifest sha256:ec5671ea3e326cc9c086b0746eec3f222200b78cd175f00a736cddb6fd3bdc36 deletemanifests: marking blob sha256:603ceca8b33afb237adf410fdcfbd15311ace899c0dc2fa1004a8f05599bd341 deletemanifests: marking blob sha256:115cecfc770fe3f0b95b636a8e45cffa22ff68b5db9d664d148c2fd5fb3bcca7 deletemanifests: marking blob sha256:1a719d5c045f8e68d60490eb052c6c88c8ad2b9f270d7bc282ce65d01350f994 time="2026-02-05T12:13:53Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/4557e28e06e016e713aabe077fabbdd20a545060dda150e201c006536e449621" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 time="2026-02-05T12:13:53Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/4557e28e06e016e713aabe077fabbdd20a545060dda150e201c006536e449621" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:4557e28e06e016e713aabe077fabbdd20a545060dda150e201c006536e449621 time="2026-02-05T12:13:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/45/4557e28e06e016e713aabe077fabbdd20a545060dda150e201c006536e449621" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 blob eligible for deletion: sha256:4a57d52117f50ff47c98e5ca858934404fd8b40001c756ab0d4a065b808a359b time="2026-02-05T12:13:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4a/4a57d52117f50ff47c98e5ca858934404fd8b40001c756ab0d4a065b808a359b" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 blob eligible for deletion: sha256:508b68be37c5f08d7a44020ee00eae2b43f62127ecafc970ba498604e36ecaf4 time="2026-02-05T12:13:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/50/508b68be37c5f08d7a44020ee00eae2b43f62127ecafc970ba498604e36ecaf4" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 blob eligible for deletion: sha256:f06d1ce033ccaed0a4dd4eb0b0f6e50dc26d2c4ff2d4e2adef21b6a98c4fd275 time="2026-02-05T12:13:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f0/f06d1ce033ccaed0a4dd4eb0b0f6e50dc26d2c4ff2d4e2adef21b6a98c4fd275" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 --- PASS: TestDeleteManifestIfTagNotFound (0.76s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0c4906c4fff87c948a31f8ecafda49b1e820259c247e014a452a507b1560aedd time="2026-02-05T12:13:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0c4906c4fff87c948a31f8ecafda49b1e820259c247e014a452a507b1560aedd" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 blob eligible for deletion: sha256:257bdd98a58c132d4279ccd7989f94e58879eeb02c87c7fe0f16895360e8aec7 time="2026-02-05T12:13:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/257bdd98a58c132d4279ccd7989f94e58879eeb02c87c7fe0f16895360e8aec7" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 blob eligible for deletion: sha256:e72f739fe10ad8546696626a67a0c7a7056da9afb0ae51ec8f262ca6110cd6ee time="2026-02-05T12:13:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e72f739fe10ad8546696626a67a0c7a7056da9afb0ae51ec8f262ca6110cd6ee" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 --- PASS: TestGCWithMissingManifests (0.18s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:3fceeb4a9c77dca2bbdb3e4e92bedb851b76b5f10ed3aa184f22d63653e92113 komnenos: marking blob sha256:85e6c120d244704e84759ba71401cbd5e28a432a7813afd8033463b86ecae304 komnenos: marking blob sha256:023c716de202835f2b616b415386b9e5ddd5bb096061e93f5ea3387f18f0baa0 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4814fc810ea0332ea177b8e8f490f6026b8e252b8bda4b3b7cbef8f154f81fbc time="2026-02-05T12:13:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/48/4814fc810ea0332ea177b8e8f490f6026b8e252b8bda4b3b7cbef8f154f81fbc" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 blob eligible for deletion: sha256:4e536aad59ff15b98632a53b4da56aa5d4fdcbd5553e9cbd12b91fc87ea97055 time="2026-02-05T12:13:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4e/4e536aad59ff15b98632a53b4da56aa5d4fdcbd5553e9cbd12b91fc87ea97055" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 blob eligible for deletion: sha256:5cd66651132bde453b523a533329b7652007e59bd811ed5c6aeea33dff530acb time="2026-02-05T12:13:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5cd66651132bde453b523a533329b7652007e59bd811ed5c6aeea33dff530acb" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 blob eligible for deletion: sha256:7e05f166240cec44d65027d590b579d9201e082cfb8d8f3089601d905e873a43 time="2026-02-05T12:13:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7e/7e05f166240cec44d65027d590b579d9201e082cfb8d8f3089601d905e873a43" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 blob eligible for deletion: sha256:873f182acb22589b6220614d3209cd3ef2fe836e9cf720831353e2d90fdf4f8b time="2026-02-05T12:13:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/873f182acb22589b6220614d3209cd3ef2fe836e9cf720831353e2d90fdf4f8b" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-05T12:13:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 blob eligible for deletion: sha256:42fd8dfd88d5bbb776f66ed3523fd6f171c9a890a477faa6cbb31c434a56ca0b time="2026-02-05T12:13:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/42/42fd8dfd88d5bbb776f66ed3523fd6f171c9a890a477faa6cbb31c434a56ca0b" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 --- PASS: TestDeletionHasEffect (0.68s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.65s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:4ff0bfdc3c9bf4a7aeb4333ad32fcd2cb6e028084ddbbb29669a8e9c9c7d38c1 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:4cdf9deb803dff8876de8bd8da0973c664eafb1419d66972542835cbb5323ea2 michael_z_doukas: marking blob sha256:0af4ec3f948d7c6fcb972655faa6102e141a2101bc675373ebb1cb91d562c6cd 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:37eeb5a7a77016e186d4fda31fd070a9266822b481089275579698cdbd5f4597 time="2026-02-05T12:13:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/37eeb5a7a77016e186d4fda31fd070a9266822b481089275579698cdbd5f4597" go.version=go1.25.7 instance.id=257b92b0-c27d-4fa1-9558-f9196a8d20f8 --- PASS: TestOrphanBlobDeleted (0.35s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:b6ad385e5602febd3ed9242c611d5767ecb522ae23680c1a7397f86e3372ffc8 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:76d9767fd404ba085bb72a29e1124ae98e328da89a5e5d7d62c83a551ff9d740 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.22s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.33s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.21s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.50s) === 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="2026-02-05T12:13:57Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 11:13:57.021251027 +0000 UTC m=-3590.641289654, actuallyDelete=true" time="2026-02-05T12:13:57Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-05T12:13:57Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260, actuallyDelete=true" time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/8b82883f-063c-4a6b-9cce-f248f17d7ac9 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/02b072b0-32d7-4ebe-af43-605680067bf0 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3d0853f2-1596-4016-baee-bff8287dffbe have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/40092447-cf3c-42a7-9a63-ceaadf286aa5 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/544fbd43-3a8b-4012-9b9b-6b1d4321b7ff have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6b2479c7-b2ea-4ffe-8562-9c67cbf754c4 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/89436250-098f-48d0-9fc9-c4190172a599 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/947adc74-7c86-4fe5-b931-d263c4a139a1 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aee41f91-e376-4c42-952b-0740a36af229 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/705647ea-0644-476f-ab35-2591af0e97c9 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c54e8434-b592-4a45-bdd2-2b12dce03392 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.021833947 +0000 UTC m=+9.359293260). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-05T12:13:57Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 12:13:57.022487761 +0000 UTC m=+9.359947074, actuallyDelete=true" time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/87a97d9c-c171-475b-9ede-e8edf9aba0de have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.022487761 +0000 UTC m=+9.359947074). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8e669494-5379-4405-809f-fcffdb6259f9 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.022487761 +0000 UTC m=+9.359947074). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cbb9374b-0c84-410b-ad64-abdb8e8cc1e3 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.022487761 +0000 UTC m=+9.359947074). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/45bc7bd9-0444-4c10-9a38-dbbb0595a184 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.022487761 +0000 UTC m=+9.359947074). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/aceee26d-7572-4138-9eeb-b7f4e5f21e97 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.022487761 +0000 UTC m=+9.359947074). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-05T12:13:57Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 12:13:57.022977455 +0000 UTC m=+9.360436774, actuallyDelete=true" time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/62d9f15b-63c6-418b-9cee-c16a8e0fd6b7 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.022977455 +0000 UTC m=+9.360436774). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a6a2110d-1506-4ad6-9120-cc98044194f8 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.022977455 +0000 UTC m=+9.360436774). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/badfe5a8-62ad-45ea-8825-60a551b31358 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.022977455 +0000 UTC m=+9.360436774). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4d2009e8-4e04-4f51-9f6a-41ebbb4a9aa5 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.022977455 +0000 UTC m=+9.360436774). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4e39dabd-1885-4222-bbb4-1d30e3ed8891 have older date (2026-02-05 11:13:57 +0000 UTC) than purge date (2026-02-05 12:13:57.022977455 +0000 UTC m=+9.360436774). Removing upload directory." time="2026-02-05T12:13:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-05T12:13:57Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 12:13:57.02329453 +0000 UTC m=+9.360753849, actuallyDelete=true" time="2026-02-05T12:13:57Z" 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 9.406s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.013s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.022s === RUN TestWalkFileRemoved time="2026-02-05T12:13:48Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.009s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.393s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.01s) === 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.023s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.65s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.088s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.49s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.900s ? 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="2026-02-05T12:13:51Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.7 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-02-05T12:13:51Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.7 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-02-05T12:13:51Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.7 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched --- PASS: TestParsing (0.00s) === CONT TestMatchIPV4_2 time="2026-02-05T12:13:51Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=61bf6790-eec3-4aa7-8d6a-639e73543f63 ip=?0000000000000000000000000000000000 time="2026-02-05T12:13:51Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestS3TryUpdate (0.00s) === CONT TestMatchIPV4 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV6 time="2026-02-05T12:13:51Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=61bf6790-eec3-4aa7-8d6a-639e73543f63 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2026-02-05T12:13:51Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=61bf6790-eec3-4aa7-8d6a-639e73543f63 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2026-02-05T12:13:52Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T12:13:53Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T12:13:54Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T12:13:55Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.522s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.028s ? 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.416s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.09s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.609s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.016s ? 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-r20.apk >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> 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-r20.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r20.apk >>> docker-registry: Build complete at Thu, 05 Feb 2026 12:14:59 +0000 elapsed time 0h 1m 51s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260205.121309) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r30.trigger OK: 386.0 MiB in 105 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...