>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Thu, 05 Feb 2026 15:57:40 +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.155741) Executing busybox-1.37.0-r30.trigger OK: 568.2 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 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /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-05T15:58:05Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-05T15:58:05Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.023s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-05T15:58:05Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.010s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.006s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.004s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.07s) PASS ok github.com/docker/distribution/health/checks 0.079s ? 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.009s === 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.009s === 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.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.035s === 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.006s ? 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 15:58:06 http: TLS handshake error from 127.0.0.1:50196: 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:37087/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37087/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37087/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37087/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46347?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (1.11s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-05T15:58:07Z" level=info msg="broadcaster: closing" time="2026-02-05T15:58:07Z" level=info msg="closing testSink" time="2026-02-05T15:58:07Z" level=info msg="closing testSink" time="2026-02-05T15:58:07Z" level=info msg="closing testSink" time="2026-02-05T15:58:07Z" level=info msg="closing testSink" time="2026-02-05T15:58:07Z" level=info msg="closing testSink" time="2026-02-05T15:58:07Z" level=info msg="closing testSink" time="2026-02-05T15:58:07Z" level=info msg="closing testSink" time="2026-02-05T15:58:07Z" level=info msg="closing testSink" time="2026-02-05T15:58:07Z" level=info msg="closing testSink" time="2026-02-05T15:58:07Z" level=info msg="closing testSink" time="2026-02-05T15:58:07Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-02-05T15:58:07Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 1} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 1} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 1} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 1} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=warning msg="&{0x584a5170 0.9} encountered too many errors, backing off" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T15:58:08Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.65s) PASS ok github.com/docker/distribution/notifications 1.971s ? 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-05T15:58:06Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T15:58:06.858019273Z" 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-05T15:58:06.858066748Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:58:06.858125605Z" level=info msg="Starting upload purge in 32m0s" go.version=go1.25.7 time="2026-02-05T15:58:06.858980402Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-05T15:58:06.85899533Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-05T15:58:06.859858025Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-05T15:58:09.898641477Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=cc5faf2d-8179-4dfb-a5d9-ee0006965962 http.request.method=GET http.request.remoteaddr="127.0.0.1:45078" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.117122ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:15:58:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-05T15:58:09.898992381Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (3.83s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-05T15:58:10.467198299Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T15:58:10.468079985Z" 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-05T15:58:10.468106788Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:58:10.468193451Z" level=info msg="Starting upload purge in 17m0s" go.version=go1.25.7 time="2026-02-05T15:58:10.468648134Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.57s) PASS ok github.com/docker/distribution/registry 12.412s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.117s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-05T15:58:06Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=dc610aae-83a3-42f1-8fbe-5187561a4bdb time="2026-02-05T15:58:06Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=dc610aae-83a3-42f1-8fbe-5187561a4bdb --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-02-05T15:58:06Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password=iPkM37fOm--httYq3m5Upr9byiR3JvglR4uYQ2EAFp8 user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.127s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.12s) === RUN TestLeeway time="2026-02-05T15:58:06Z" level=info msg="token not to be used before 2026-02-05 15:58:07 +0000 UTC - currently 2026-02-05 15:58:06.300063638 +0000 UTC m=+0.132302885" time="2026-02-05T15:58:06Z" level=info msg="token not to be used after 2026-02-05 15:58:06 +0000 UTC - currently 2026-02-05 15:58:06.308052778 +0000 UTC m=+0.140292062" --- PASS: TestLeeway (0.02s) === RUN TestAccessController time="2026-02-05T15:58:06Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.06s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.217s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.068s === 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.023s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.005s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-05T15:58: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-05T15:58:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:58:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46183" http.request.id=0dea3c79-0d9c-4ffc-a4eb-b006e7da91bf http.request.method=GET http.request.remoteaddr="127.0.0.1:47762" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.269659ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:15:58:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-02-05T15:58: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-05T15:58:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:58:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=18c78dba-3693-462a-ab4b-961c7bb50c85 http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.643042ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:15:58:06 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T15:58:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=d4ac3c39-1a7b-4c74-b1ad-2514ef38f4ef http.request.method=POST http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.638584ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:07 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=81fa3bbb-2059-43cc-9d42-66839cf312f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/aaaa/blobs/uploads/93e00222-58f5-47f9-ac5c-e541f9522528?_state=Igu1MioxuyjIGvHB1lWe6qXjKdzsytKo3zIMcmAEr597Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5M2UwMDIyMi01OGY1LTQ3ZjktYWM1Yy1lNTQxZjk1MjI1MjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MDcuMTE4MDcwNDEzWiJ9&digest=sha256%3Af0f085e42fe79ced1a5f14214cb042479a97a3f51ae5ae94e2ab3dd8ca580802" http.request.useragent="Go-http-client/1.1" http.response.duration=3.521197301s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:07 +0000] "PUT /v2/foo/aaaa/blobs/uploads/93e00222-58f5-47f9-ac5c-e541f9522528?_state=Igu1MioxuyjIGvHB1lWe6qXjKdzsytKo3zIMcmAEr597Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5M2UwMDIyMi01OGY1LTQ3ZjktYWM1Yy1lNTQxZjk1MjI1MjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MDcuMTE4MDcwNDEzWiJ9&digest=sha256%3Af0f085e42fe79ced1a5f14214cb042479a97a3f51ae5ae94e2ab3dd8ca580802 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=b6186ade-8028-4f4d-aeea-6900885f1d45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.095863ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:10 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=ead170e9-e904-4de2-9acd-c48b0a15559a http.request.method=POST http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.932401ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:11 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=762b4eb3-2e40-4ddb-b6c1-bae297e29b6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/bbbb/blobs/uploads/e596dc2d-3d75-42e6-9ce8-9c8f722406d9?_state=ngH1WRD7uzUE9V6RPsXAt1FEa6Jrk4QagJugtJV93sZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlNTk2ZGMyZC0zZDc1LTQyZTYtOWNlOC05YzhmNzIyNDA2ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MTEuMDE4NTc5NjA4WiJ9&digest=sha256%3A86809444a2088259f8b99e6ca2c856f07d6776c912547391a007fcb675b3446d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.809995363s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:11 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e596dc2d-3d75-42e6-9ce8-9c8f722406d9?_state=ngH1WRD7uzUE9V6RPsXAt1FEa6Jrk4QagJugtJV93sZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlNTk2ZGMyZC0zZDc1LTQyZTYtOWNlOC05YzhmNzIyNDA2ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MTEuMDE4NTc5NjA4WiJ9&digest=sha256%3A86809444a2088259f8b99e6ca2c856f07d6776c912547391a007fcb675b3446d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=868a9348-f924-447d-9cf9-4da4998f92e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.516443ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:14 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=113e8b34-e4e3-4a65-ad3b-357c1e5a7e24 http.request.method=POST http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.42102ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:15 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=6906a422-06de-4712-8546-9d33c589d955 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/cccc/blobs/uploads/7b8476b3-2567-4a9f-bde0-c82e69759d3a?_state=jnLr49hSQyhzJdyVw4vS4aYlsvPBhcUAOOHHBgXftk17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3Yjg0NzZiMy0yNTY3LTRhOWYtYmRlMC1jODJlNjk3NTlkM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MTUuMDQ2NTMxOTQxWiJ9&digest=sha256%3Abae342b2f5c71be37a32d222fff1d660a68228e94f87d28b18210ca53fe2f49c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.950819318s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:15 +0000] "PUT /v2/foo/cccc/blobs/uploads/7b8476b3-2567-4a9f-bde0-c82e69759d3a?_state=jnLr49hSQyhzJdyVw4vS4aYlsvPBhcUAOOHHBgXftk17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3Yjg0NzZiMy0yNTY3LTRhOWYtYmRlMC1jODJlNjk3NTlkM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MTUuMDQ2NTMxOTQxWiJ9&digest=sha256%3Abae342b2f5c71be37a32d222fff1d660a68228e94f87d28b18210ca53fe2f49c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=29ae32eb-10e4-43f9-bab8-c1b178a3a621 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.210113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:17 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=5396ce0f-7d80-4e9f-bba3-7ea2df0af353 http.request.method=POST http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.56798ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:17 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=0e9cb785-3e85-4f29-80d3-b133e82016fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/dddd/blobs/uploads/b4d4de74-a699-4cf8-a457-5a9f9fdf086b?_state=WvVUN6CGxxBnOEl7ibNra2Za_a64clTogTaxjpJDovt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNGQ0ZGU3NC1hNjk5LTRjZjgtYTQ1Ny01YTlmOWZkZjA4NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MTcuMjU5MjA0NjMyWiJ9&digest=sha256%3Ab7441c75d6b60d9b2e16b0f584becee43bceef8b333613c651403d818b54c854" http.request.useragent="Go-http-client/1.1" http.response.duration=1.860096827s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:17 +0000] "PUT /v2/foo/dddd/blobs/uploads/b4d4de74-a699-4cf8-a457-5a9f9fdf086b?_state=WvVUN6CGxxBnOEl7ibNra2Za_a64clTogTaxjpJDovt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNGQ0ZGU3NC1hNjk5LTRjZjgtYTQ1Ny01YTlmOWZkZjA4NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MTcuMjU5MjA0NjMyWiJ9&digest=sha256%3Ab7441c75d6b60d9b2e16b0f584becee43bceef8b333613c651403d818b54c854 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=0e9bd27e-4b8b-4547-a161-fd64f6d832e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.55806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:19 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=fe969890-8465-4e48-8309-0f4638a52c4b http.request.method=POST http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.419106ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:19 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=81e173e5-dd08-43bb-8699-d88cf01a518a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/eeee/blobs/uploads/f4910fa1-aa4b-456f-a21d-cccbb42ef888?_state=6G34loaZo7bBfWRfW3RCObjUnvC36e33cM6FluOJGuh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmNDkxMGZhMS1hYTRiLTQ1NmYtYTIxZC1jY2NiYjQyZWY4ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MTkuNDcyNDI0NTc2WiJ9&digest=sha256%3A0313faac4e1b02a90dceca681d4cc4e7040387f65b1eb45b4da29102652e918c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.341284115s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:19 +0000] "PUT /v2/foo/eeee/blobs/uploads/f4910fa1-aa4b-456f-a21d-cccbb42ef888?_state=6G34loaZo7bBfWRfW3RCObjUnvC36e33cM6FluOJGuh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmNDkxMGZhMS1hYTRiLTQ1NmYtYTIxZC1jY2NiYjQyZWY4ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MTkuNDcyNDI0NTc2WiJ9&digest=sha256%3A0313faac4e1b02a90dceca681d4cc4e7040387f65b1eb45b4da29102652e918c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=793645be-18b0-4ef5-947c-12c4ae3185d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.484038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:23 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=81010c6c-8474-49f5-a522-02f2918b21b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.064966ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:24 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=3fabb83f-bc47-49d9-b6e9-b7dea56ec8d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/ffff/blobs/uploads/8f73d160-4525-4463-8e6c-384bbfcc5e48?_state=xUjFnhFQKV1JxWtW88jaIxiWQXYoAZy2Fvbn9S35ayJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4ZjczZDE2MC00NTI1LTQ0NjMtOGU2Yy0zODRiYmZjYzVlNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MjQuMTM5MDU1MDk1WiJ9&digest=sha256%3A048996e108a06b9e3ed80425d560e3c58395d31f802a37af697f746653fa6e7c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.839898435s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:24 +0000] "PUT /v2/foo/ffff/blobs/uploads/8f73d160-4525-4463-8e6c-384bbfcc5e48?_state=xUjFnhFQKV1JxWtW88jaIxiWQXYoAZy2Fvbn9S35ayJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4ZjczZDE2MC00NTI1LTQ0NjMtOGU2Yy0zODRiYmZjYzVlNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MjQuMTM5MDU1MDk1WiJ9&digest=sha256%3A048996e108a06b9e3ed80425d560e3c58395d31f802a37af697f746653fa6e7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=8e6eaa5a-0589-4d09-bb12-998507d4f986 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.517844ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:26 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=c17d6642-5538-42f0-ae17-2932cf6202c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.83573ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:15:58:26 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T15:58:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=da5e8bdc-ce79-407c-85dd-096b8a44b30a http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.181194ms http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:15:58:26 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T15:58:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=33a9e92a-e549-494f-89a5-35c0dfd26bed http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" 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=2.057878ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:15:58:26 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T15:58:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=41b72c39-ff5e-4b37-b2b9-dc042641400b http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.434091ms http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:15:58:27 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T15:58:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=5cdd8907-41b1-47b2-ba63-8601a8101716 http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" 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=2.202122ms http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:15:58:27 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-05T15:58:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=931f3b42-919b-4370-8538-6ef2f3624630 http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" 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=2.165429ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:15:58:27 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T15:58:27Z" 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:36513" http.request.id=c3f1f5af-4689-4f55-b8e2-2f0f4e26c826 http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" 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=2.021828ms http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Feb/2026:15:58:27 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-05T15:58:27Z" 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:36513" http.request.id=5349ff56-ecb2-4929-a0d4-a56a772d45a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.957108ms http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Feb/2026:15:58:27 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-05T15:58:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=d59b06c4-8728-49c5-8873-e1499d3f27c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.915545ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:15:58:27 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T15:58:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36513" http.request.id=bb7c0d02-d643-44fc-bb63-0db9d6c4668e http.request.method=GET http.request.remoteaddr="127.0.0.1:33724" 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=2.066237ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:15:58:27 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T15:58:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T15:58:27Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:58:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=1d364c68-2a52-4bde-ba7f-5f2b8c68936a http.request.method=POST http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.094377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:27 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=3df42ada-da54-4bae-a873-96b0d4452ab4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/aaaa/blobs/uploads/c2ca518e-c9d8-404d-a502-148858c36cb4?_state=Q3CkWGKGG1fIYnSo_DLRbcc3C639RVr3WUbdxrWzKKB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMmNhNTE4ZS1jOWQ4LTQwNGQtYTUwMi0xNDg4NThjMzZjYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MjcuMzEyNTE4MDg3WiJ9&digest=sha256%3A0cf7c6c7b9e7337e55ae607d37f9ac884f1856865b06ae8f88b53196a7f6da57" http.request.useragent="Go-http-client/1.1" http.response.duration=2.1869578s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:27 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c2ca518e-c9d8-404d-a502-148858c36cb4?_state=Q3CkWGKGG1fIYnSo_DLRbcc3C639RVr3WUbdxrWzKKB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMmNhNTE4ZS1jOWQ4LTQwNGQtYTUwMi0xNDg4NThjMzZjYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MjcuMzEyNTE4MDg3WiJ9&digest=sha256%3A0cf7c6c7b9e7337e55ae607d37f9ac884f1856865b06ae8f88b53196a7f6da57 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=5614bf55-93f5-4ad1-a88d-df406bf44fc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.420545ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:29 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=7dc5826e-1acb-425f-a133-3a4b28bd6e8e http.request.method=POST http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.358527ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:29 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=1a5641f4-fe61-46e8-bc51-f73197e38ac3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/bbbb/blobs/uploads/5a7dcae9-a046-446c-9277-045a08198b84?_state=r7kL5GZLDDEaq5Xhnr_pDhMh7G6_FezNuDkF1VNBJz57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YTdkY2FlOS1hMDQ2LTQ0NmMtOTI3Ny0wNDVhMDgxOThiODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MjkuODI1NzIxMjc5WiJ9&digest=sha256%3A8790ea000a7f692810044e884ac6fd715ddd0284e825e778617462fc8243eb78" http.request.useragent="Go-http-client/1.1" http.response.duration=4.361309166s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:29 +0000] "PUT /v2/foo/bbbb/blobs/uploads/5a7dcae9-a046-446c-9277-045a08198b84?_state=r7kL5GZLDDEaq5Xhnr_pDhMh7G6_FezNuDkF1VNBJz57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YTdkY2FlOS1hMDQ2LTQ0NmMtOTI3Ny0wNDVhMDgxOThiODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MjkuODI1NzIxMjc5WiJ9&digest=sha256%3A8790ea000a7f692810044e884ac6fd715ddd0284e825e778617462fc8243eb78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=869a3aff-783b-4de8-8832-8f4a342e29fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.709488ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:34 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=1bc2af1e-fe44-4dca-ab23-4db83a4fa395 http.request.method=POST http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.403586ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:34 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=055869fa-64de-494c-8d01-5d5b36a492ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/cccc/blobs/uploads/7b32ffb5-10d8-40ab-b731-0891b0cb22e3?_state=HDERR18HRniZXhMDcuNI6iyIzplqA6_hPg_tjxBV4rt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3YjMyZmZiNS0xMGQ4LTQwYWItYjczMS0wODkxYjBjYjIyZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MzQuNDkzOTk0NDcyWiJ9&digest=sha256%3A7e68b7bf894f119716342a447bbdc4010f38519e15b08cdab6abe4691e21016a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.957321966s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:34 +0000] "PUT /v2/foo/cccc/blobs/uploads/7b32ffb5-10d8-40ab-b731-0891b0cb22e3?_state=HDERR18HRniZXhMDcuNI6iyIzplqA6_hPg_tjxBV4rt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3YjMyZmZiNS0xMGQ4LTQwYWItYjczMS0wODkxYjBjYjIyZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MzQuNDkzOTk0NDcyWiJ9&digest=sha256%3A7e68b7bf894f119716342a447bbdc4010f38519e15b08cdab6abe4691e21016a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=ac0ec58c-076f-4408-8f61-4168e239ac4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.428919ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:38 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=f29e04d2-0ef3-4277-8798-e0faa89c005e http.request.method=POST http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.799925ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:38 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=775ed3b7-1a61-42e4-85cf-3ed497a86cd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/dddd/blobs/uploads/986f8acf-9ce7-40b0-9ee3-b68327db96a0?_state=VHI9vMZ9EvSS7fMx1dQjXA881tgqp9U1oFUTQ91MrLR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5ODZmOGFjZi05Y2U3LTQwYjAtOWVlMy1iNjgzMjdkYjk2YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MzguNzgzMzUxMTQyWiJ9&digest=sha256%3A22edbbd8cd5bb74a16fbe24e60cb4539ff901a8f86ba946f19472c7c259efa18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.552721243s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:38 +0000] "PUT /v2/foo/dddd/blobs/uploads/986f8acf-9ce7-40b0-9ee3-b68327db96a0?_state=VHI9vMZ9EvSS7fMx1dQjXA881tgqp9U1oFUTQ91MrLR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5ODZmOGFjZi05Y2U3LTQwYjAtOWVlMy1iNjgzMjdkYjk2YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6MzguNzgzMzUxMTQyWiJ9&digest=sha256%3A22edbbd8cd5bb74a16fbe24e60cb4539ff901a8f86ba946f19472c7c259efa18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=4fffbd98-8f50-41ed-9c86-54c9c727880a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.646728ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41973" http.request.id=b9859572-2a4e-4a29-8bf7-60af27604618 http.request.method=GET http.request.remoteaddr="127.0.0.1:58374" 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=1.518978ms http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (36.49s) === RUN TestURLPrefix time="2026-02-05T15:58:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T15:58:43Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35549" http.request.id=912c7f06-0cb4-4c99-bfb3-8a0ef0b32f18 http.request.method=GET http.request.remoteaddr="127.0.0.1:35408" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.869962ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-02-05T15:58:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T15:58:43Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:58:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=086f0961-2a5e-4c8e-8118-a0e884b323ff http.request.method=GET http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.191656ms http.response.status=404 http.response.written=157 vars.digest="sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "GET /v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=dd8743f6-8c5d-4fa1-9bba-777ff01f36e6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56300" http.request.uri="/v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.539828ms http.response.status=404 http.response.written=157 vars.digest="sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=ba589d28-0baf-4bae-858a-448277e59eab http.request.method=POST http.request.remoteaddr="127.0.0.1:56300" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507296ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=fce753bd-934a-4a7d-92e1-64dcd71da146 http.request.method=GET http.request.remoteaddr="127.0.0.1:56300" http.request.uri="/v2/foo/bar/blobs/uploads/7afff990-cc29-4b32-9802-bc5605a9e991?_state=BLQ279C7BiBUCOZ-g3aES6Q1wIrDQoWFLmiTqcV8WuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZmZmOTkwLWNjMjktNGIzMi05ODAyLWJjNTYwNWE5ZTk5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42NzYwMTA1N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.639846ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "GET /v2/foo/bar/blobs/uploads/7afff990-cc29-4b32-9802-bc5605a9e991?_state=BLQ279C7BiBUCOZ-g3aES6Q1wIrDQoWFLmiTqcV8WuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZmZmOTkwLWNjMjktNGIzMi05ODAyLWJjNTYwNWE5ZTk5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42NzYwMTA1N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=6394c78a-9d13-4b74-a4a1-5385189eb735 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56300" http.request.uri="/v2/foo/bar/blobs/uploads/7afff990-cc29-4b32-9802-bc5605a9e991?_state=BLQ279C7BiBUCOZ-g3aES6Q1wIrDQoWFLmiTqcV8WuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZmZmOTkwLWNjMjktNGIzMi05ODAyLWJjNTYwNWE5ZTk5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42NzYwMTA1N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.704061ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "DELETE /v2/foo/bar/blobs/uploads/7afff990-cc29-4b32-9802-bc5605a9e991?_state=BLQ279C7BiBUCOZ-g3aES6Q1wIrDQoWFLmiTqcV8WuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZmZmOTkwLWNjMjktNGIzMi05ODAyLWJjNTYwNWE5ZTk5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42NzYwMTA1N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=25c7c2e5-d8b2-4217-a139-17c721c03954 http.request.method=GET http.request.remoteaddr="127.0.0.1:56300" http.request.uri="/v2/foo/bar/blobs/uploads/7afff990-cc29-4b32-9802-bc5605a9e991?_state=BLQ279C7BiBUCOZ-g3aES6Q1wIrDQoWFLmiTqcV8WuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZmZmOTkwLWNjMjktNGIzMi05ODAyLWJjNTYwNWE5ZTk5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42NzYwMTA1N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7afff990-cc29-4b32-9802-bc5605a9e991 time="2026-02-05T15:58:43Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=25c7c2e5-d8b2-4217-a139-17c721c03954 http.request.method=GET http.request.remoteaddr="127.0.0.1:56300" http.request.uri="/v2/foo/bar/blobs/uploads/7afff990-cc29-4b32-9802-bc5605a9e991?_state=BLQ279C7BiBUCOZ-g3aES6Q1wIrDQoWFLmiTqcV8WuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZmZmOTkwLWNjMjktNGIzMi05ODAyLWJjNTYwNWE5ZTk5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42NzYwMTA1N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.541469ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7afff990-cc29-4b32-9802-bc5605a9e991 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "GET /v2/foo/bar/blobs/uploads/7afff990-cc29-4b32-9802-bc5605a9e991?_state=BLQ279C7BiBUCOZ-g3aES6Q1wIrDQoWFLmiTqcV8WuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZmZmOTkwLWNjMjktNGIzMi05ODAyLWJjNTYwNWE5ZTk5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42NzYwMTA1N1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=6b68065f-e24a-443b-b847-c2ff8c086dcb http.request.method=POST http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.011986ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=97424413-6b45-4e27-845f-8d6e995494fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/eda92721-c14c-4bec-b9d9-4ccc25d8fb12?_state=fCtVryvl6Md9SyArBmOeOV0QDv0FNnJH2oluURyFmr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkYTkyNzIxLWMxNGMtNGJlYy1iOWQ5LTRjY2MyNWQ4ZmIxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42ODkzNjI5NThaIn0%3D&digest=sha256%3Ae51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" provided=sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 vars.name="foo/bar" vars.uuid=eda92721-c14c-4bec-b9d9-4ccc25d8fb12 time="2026-02-05T15:58:43Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=97424413-6b45-4e27-845f-8d6e995494fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/eda92721-c14c-4bec-b9d9-4ccc25d8fb12?_state=fCtVryvl6Md9SyArBmOeOV0QDv0FNnJH2oluURyFmr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkYTkyNzIxLWMxNGMtNGJlYy1iOWQ5LTRjY2MyNWQ4ZmIxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42ODkzNjI5NThaIn0%3D&digest=sha256%3Ae51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=eda92721-c14c-4bec-b9d9-4ccc25d8fb12 time="2026-02-05T15:58:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3, 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:35745" http.request.id=97424413-6b45-4e27-845f-8d6e995494fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/eda92721-c14c-4bec-b9d9-4ccc25d8fb12?_state=fCtVryvl6Md9SyArBmOeOV0QDv0FNnJH2oluURyFmr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkYTkyNzIxLWMxNGMtNGJlYy1iOWQ5LTRjY2MyNWQ4ZmIxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42ODkzNjI5NThaIn0%3D&digest=sha256%3Ae51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.713809ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=eda92721-c14c-4bec-b9d9-4ccc25d8fb12 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "PUT /v2/foo/bar/blobs/uploads/eda92721-c14c-4bec-b9d9-4ccc25d8fb12?_state=fCtVryvl6Md9SyArBmOeOV0QDv0FNnJH2oluURyFmr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkYTkyNzIxLWMxNGMtNGJlYy1iOWQ5LTRjY2MyNWQ4ZmIxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42ODkzNjI5NThaIn0%3D&digest=sha256%3Ae51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=795dfb88-289f-48a9-b44f-713467d343c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.169257ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=f19f6fd6-afc2-415f-8ffc-8650cfe1816b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/dd671f0b-7046-4b3e-b95a-33929082e6c8?_state=CFCSHXncLK-bgeDLsJFXIAWh2V7lCD-E60NcO6vJJnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkNjcxZjBiLTcwNDYtNGIzZS1iOTVhLTMzOTI5MDgyZTZjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42OTU0MTg3MTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.770138ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "PUT /v2/foo/bar/blobs/uploads/dd671f0b-7046-4b3e-b95a-33929082e6c8?_state=CFCSHXncLK-bgeDLsJFXIAWh2V7lCD-E60NcO6vJJnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkNjcxZjBiLTcwNDYtNGIzZS1iOTVhLTMzOTI5MDgyZTZjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My42OTU0MTg3MTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=09154b23-a05a-4cf5-b62e-a2f7473af967 http.request.method=POST http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.112387ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=c9d98ebc-1906-4812-a691-694e971dbbb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/851adb3d-8721-471e-9d0a-33ceda720bce?_state=qtIGfHNJhMHdjVbuaV81lsdlufvz30QT7Mr1nhWLs317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MWFkYjNkLTg3MjEtNDcxZS05ZDBhLTMzY2VkYTcyMGJjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My43MDEzNjgwMzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.574721ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "PUT /v2/foo/bar/blobs/uploads/851adb3d-8721-471e-9d0a-33ceda720bce?_state=qtIGfHNJhMHdjVbuaV81lsdlufvz30QT7Mr1nhWLs317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MWFkYjNkLTg3MjEtNDcxZS05ZDBhLTMzY2VkYTcyMGJjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My43MDEzNjgwMzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=17d58685-8b4a-4a86-8eac-c96f879bcbfa http.request.method=POST http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.126186ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=398c8209-b9d0-4a0d-a74e-b3fb9891a57d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/391daa24-fd5f-415b-af2e-ac5a95e433d7?_state=BijWfMSvndTj5uqYn8Iiv7P0XRkdQOBDux3k3einHHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5MWRhYTI0LWZkNWYtNDE1Yi1hZjJlLWFjNWE5NWU0MzNkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My43MDcyODAzMDVaIn0%3D&digest=sha256%3Ae51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" http.response.duration=4.963593182s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:43 +0000] "PUT /v2/foo/bar/blobs/uploads/391daa24-fd5f-415b-af2e-ac5a95e433d7?_state=BijWfMSvndTj5uqYn8Iiv7P0XRkdQOBDux3k3einHHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5MWRhYTI0LWZkNWYtNDE1Yi1hZjJlLWFjNWE5NWU0MzNkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0My43MDcyODAzMDVaIn0%3D&digest=sha256%3Ae51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=d0b1b49a-80e1-4dc7-b57e-56778c9fc3fd http.request.method=POST http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.29453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35745" http.request.id=3e90ab35-7cd7-447b-8e64-c2d1d419d52c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/167a8287-e68c-4311-aa86-11abe28a64e1?_state=X2etACH4FDqXWMlcrhUaQ5w9Jtz4_XaihOkP7LunzTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2N2E4Mjg3LWU2OGMtNDMxMS1hYTg2LTExYWJlMjhhNjRlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0OC44NjM5NzU2NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.572158151s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:48 +0000] "PATCH /v2/foo/bar/blobs/uploads/167a8287-e68c-4311-aa86-11abe28a64e1?_state=X2etACH4FDqXWMlcrhUaQ5w9Jtz4_XaihOkP7LunzTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2N2E4Mjg3LWU2OGMtNDMxMS1hYTg2LTExYWJlMjhhNjRlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo0OC44NjM5NzU2NThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=be280273-7276-4202-895a-26907a1c94d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/uploads/167a8287-e68c-4311-aa86-11abe28a64e1?_state=jBBVzdJQ5Z6Ux1OTLE0Wz0WTFln3fG--RzQH_ORU9-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2N2E4Mjg3LWU2OGMtNDMxMS1hYTg2LTExYWJlMjhhNjRlMSIsIk9mZnNldCI6MjUxNTQ1NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6NDhaIn0%3D&digest=sha256%3Ae51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.932839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "PUT /v2/foo/bar/blobs/uploads/167a8287-e68c-4311-aa86-11abe28a64e1?_state=jBBVzdJQ5Z6Ux1OTLE0Wz0WTFln3fG--RzQH_ORU9-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2N2E4Mjg3LWU2OGMtNDMxMS1hYTg2LTExYWJlMjhhNjRlMSIsIk9mZnNldCI6MjUxNTQ1NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6NDhaIn0%3D&digest=sha256%3Ae51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=da565ed0-8222-4f42-89c0-d3e56f206d3c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.627646ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=0a61033f-5972-44e4-8705-8ad7649bb604 http.request.method=GET http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=189.833322ms http.response.status=200 http.response.written=25154560 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "GET /v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 HTTP/1.1" 200 25154560 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=error msg="error parsing digest="sha257:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=0271ff40-a616-4d05-b52b-ce46f177f8a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/sha257:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" vars.name="foo/bar" time="2026-02-05T15:58:53Z" 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:35745" http.request.id=0271ff40-a616-4d05-b52b-ce46f177f8a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56306" http.request.uri="/v2/foo/bar/blobs/sha257:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.355316ms http.response.status=400 http.response.written=110 vars.digest="sha257:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "GET /v2/foo/bar/blobs/sha257:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=e5547e58-5852-4edc-a060-f9c357be35a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35982" http.request.uri="/v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.179911ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "GET /v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T15:58:53Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:58:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=ea832eec-cc80-4c78-8567-5b5e8f95f005 http.request.method=GET http.request.remoteaddr="127.0.0.1:50368" http.request.uri="/v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.778834ms http.response.status=404 http.response.written=157 vars.digest="sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "GET /v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=b8d6900d-d744-4c01-98b1-d4bd08be61f2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50380" http.request.uri="/v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.766367ms http.response.status=404 http.response.written=157 vars.digest="sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=cd4acd71-4e7a-4d15-adc7-6cda67051168 http.request.method=POST http.request.remoteaddr="127.0.0.1:50380" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.342141ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=78b74227-9e7a-4ab1-8a2c-450834e925e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50380" http.request.uri="/v2/foo/bar/blobs/uploads/54042462-a188-430c-be45-475e3ad89dc7?_state=uSPvCaOTnRWmwt5PfruTz64cxv_ZkBqDSdbtfyUk6bN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MDQyNDYyLWExODgtNDMwYy1iZTQ1LTQ3NWUzYWQ4OWRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45MjczMDgyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.849227ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "GET /v2/foo/bar/blobs/uploads/54042462-a188-430c-be45-475e3ad89dc7?_state=uSPvCaOTnRWmwt5PfruTz64cxv_ZkBqDSdbtfyUk6bN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MDQyNDYyLWExODgtNDMwYy1iZTQ1LTQ3NWUzYWQ4OWRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45MjczMDgyNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=3a3e3525-1bbb-41a9-b2d8-c2f1625c00e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50380" http.request.uri="/v2/foo/bar/blobs/uploads/54042462-a188-430c-be45-475e3ad89dc7?_state=uSPvCaOTnRWmwt5PfruTz64cxv_ZkBqDSdbtfyUk6bN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MDQyNDYyLWExODgtNDMwYy1iZTQ1LTQ3NWUzYWQ4OWRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45MjczMDgyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.64315ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "DELETE /v2/foo/bar/blobs/uploads/54042462-a188-430c-be45-475e3ad89dc7?_state=uSPvCaOTnRWmwt5PfruTz64cxv_ZkBqDSdbtfyUk6bN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MDQyNDYyLWExODgtNDMwYy1iZTQ1LTQ3NWUzYWQ4OWRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45MjczMDgyNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=4a204c61-607a-4d68-b6f7-7dfbc4f7320d http.request.method=GET http.request.remoteaddr="127.0.0.1:50380" http.request.uri="/v2/foo/bar/blobs/uploads/54042462-a188-430c-be45-475e3ad89dc7?_state=uSPvCaOTnRWmwt5PfruTz64cxv_ZkBqDSdbtfyUk6bN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MDQyNDYyLWExODgtNDMwYy1iZTQ1LTQ3NWUzYWQ4OWRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45MjczMDgyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=54042462-a188-430c-be45-475e3ad89dc7 time="2026-02-05T15:58:53Z" 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:37005" http.request.id=4a204c61-607a-4d68-b6f7-7dfbc4f7320d http.request.method=GET http.request.remoteaddr="127.0.0.1:50380" http.request.uri="/v2/foo/bar/blobs/uploads/54042462-a188-430c-be45-475e3ad89dc7?_state=uSPvCaOTnRWmwt5PfruTz64cxv_ZkBqDSdbtfyUk6bN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MDQyNDYyLWExODgtNDMwYy1iZTQ1LTQ3NWUzYWQ4OWRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45MjczMDgyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.023663ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=54042462-a188-430c-be45-475e3ad89dc7 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "GET /v2/foo/bar/blobs/uploads/54042462-a188-430c-be45-475e3ad89dc7?_state=uSPvCaOTnRWmwt5PfruTz64cxv_ZkBqDSdbtfyUk6bN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MDQyNDYyLWExODgtNDMwYy1iZTQ1LTQ3NWUzYWQ4OWRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45MjczMDgyNFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=5f58e971-74e4-41a7-bd64-a44d334363e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.069743ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=4979646e-0745-4e75-95df-37c7533e71b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/7c1e4cec-ee07-4d79-b760-1554683971f8?_state=zWJsP0CpubAucNcwv7BDShumyW7JBJBoLP_w8rXTWPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjMWU0Y2VjLWVlMDctNGQ3OS1iNzYwLTE1NTQ2ODM5NzFmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45MzkwMzkxODhaIn0%3D&digest=sha256%3A0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" provided=sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b vars.name="foo/bar" vars.uuid=7c1e4cec-ee07-4d79-b760-1554683971f8 time="2026-02-05T15:58:53Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=4979646e-0745-4e75-95df-37c7533e71b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/7c1e4cec-ee07-4d79-b760-1554683971f8?_state=zWJsP0CpubAucNcwv7BDShumyW7JBJBoLP_w8rXTWPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjMWU0Y2VjLWVlMDctNGQ3OS1iNzYwLTE1NTQ2ODM5NzFmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45MzkwMzkxODhaIn0%3D&digest=sha256%3A0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7c1e4cec-ee07-4d79-b760-1554683971f8 time="2026-02-05T15:58:53Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b, 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:37005" http.request.id=4979646e-0745-4e75-95df-37c7533e71b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/7c1e4cec-ee07-4d79-b760-1554683971f8?_state=zWJsP0CpubAucNcwv7BDShumyW7JBJBoLP_w8rXTWPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjMWU0Y2VjLWVlMDctNGQ3OS1iNzYwLTE1NTQ2ODM5NzFmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45MzkwMzkxODhaIn0%3D&digest=sha256%3A0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.567339ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7c1e4cec-ee07-4d79-b760-1554683971f8 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "PUT /v2/foo/bar/blobs/uploads/7c1e4cec-ee07-4d79-b760-1554683971f8?_state=zWJsP0CpubAucNcwv7BDShumyW7JBJBoLP_w8rXTWPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjMWU0Y2VjLWVlMDctNGQ3OS1iNzYwLTE1NTQ2ODM5NzFmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45MzkwMzkxODhaIn0%3D&digest=sha256%3A0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=7ed56faa-a820-4d41-854a-f28fcf5472d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.67389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=2a9ef3f3-b687-4271-8516-8eee1e7d78de http.request.method=PUT http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/b8010879-cd38-4e01-ba2e-24998b0fb91c?_state=K4d-zn-ReN-ijwtagT4nRadqY9AJQwYKLSJ0q2JQ85x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MDEwODc5LWNkMzgtNGUwMS1iYTJlLTI0OTk4YjBmYjkxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45NDQ3MDM3MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328321ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "PUT /v2/foo/bar/blobs/uploads/b8010879-cd38-4e01-ba2e-24998b0fb91c?_state=K4d-zn-ReN-ijwtagT4nRadqY9AJQwYKLSJ0q2JQ85x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MDEwODc5LWNkMzgtNGUwMS1iYTJlLTI0OTk4YjBmYjkxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45NDQ3MDM3MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=7587041f-2b98-4eef-8ee4-5e3c12bef56a http.request.method=POST http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.135566ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=be707174-d7d2-4bff-a3c4-bff9d7539399 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/b2755ce4-e86e-4115-a1c7-fdfe57ddc720?_state=0r9I5QgycwJWr1rukXr95dsIEm-HH6CX9-rOgWZkjvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyNzU1Y2U0LWU4NmUtNDExNS1hMWM3LWZkZmU1N2RkYzcyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45NDgzNzkyOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.108522ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "PUT /v2/foo/bar/blobs/uploads/b2755ce4-e86e-4115-a1c7-fdfe57ddc720?_state=0r9I5QgycwJWr1rukXr95dsIEm-HH6CX9-rOgWZkjvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyNzU1Y2U0LWU4NmUtNDExNS1hMWM3LWZkZmU1N2RkYzcyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45NDgzNzkyOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=dc222d94-d6c3-4590-b17c-61c32b1add18 http.request.method=POST http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.434518ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=ff999056-080f-45bc-b1cf-5b77177129e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/d903d056-1db3-4c3b-abd2-89d976a632ee?_state=snOwMtOLqmklSW_Gl5Tuui1RM-qCCObZFvWYxiMO9817Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MDNkMDU2LTFkYjMtNGMzYi1hYmQyLTg5ZDk3NmE2MzJlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45NTQ2NjkyNjhaIn0%3D&digest=sha256%3A0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.487562732s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "PUT /v2/foo/bar/blobs/uploads/d903d056-1db3-4c3b-abd2-89d976a632ee?_state=snOwMtOLqmklSW_Gl5Tuui1RM-qCCObZFvWYxiMO9817Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MDNkMDU2LTFkYjMtNGMzYi1hYmQyLTg5ZDk3NmE2MzJlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1My45NTQ2NjkyNjhaIn0%3D&digest=sha256%3A0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=aa5f1456-50e8-4ed2-a364-091f60d32951 http.request.method=POST http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.591145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37005" http.request.id=59216072-d8ee-486b-9162-4cd9daee43e6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/cada71d8-deee-4a78-a1ff-257d76a809d3?_state=6JMdYtBfnfpNCSxAZL50rj-yB9oig9nhVbEsnFeX_Yd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhZGE3MWQ4LWRlZWUtNGE3OC1hMWZmLTI1N2Q3NmE4MDlkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1Ni42MTQ0MzQ3NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.277409626s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:56 +0000] "PATCH /v2/foo/bar/blobs/uploads/cada71d8-deee-4a78-a1ff-257d76a809d3?_state=6JMdYtBfnfpNCSxAZL50rj-yB9oig9nhVbEsnFeX_Yd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhZGE3MWQ4LWRlZWUtNGE3OC1hMWZmLTI1N2Q3NmE4MDlkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1Ni42MTQ0MzQ3NzFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=7fbe840e-d817-4f1c-be82-52cfb629cfcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/cada71d8-deee-4a78-a1ff-257d76a809d3?_state=mf1rtptxV-17zEnN4XJGBRVP7XO4rbY_KDzQ8posYct7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhZGE3MWQ4LWRlZWUtNGE3OC1hMWZmLTI1N2Q3NmE4MDlkMyIsIk9mZnNldCI6MTg5NjU1MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6NTZaIn0%3D&digest=sha256%3A0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.871952ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:58 +0000] "PUT /v2/foo/bar/blobs/uploads/cada71d8-deee-4a78-a1ff-257d76a809d3?_state=mf1rtptxV-17zEnN4XJGBRVP7XO4rbY_KDzQ8posYct7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhZGE3MWQ4LWRlZWUtNGE3OC1hMWZmLTI1N2Q3NmE4MDlkMyIsIk9mZnNldCI6MTg5NjU1MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTg6NTZaIn0%3D&digest=sha256%3A0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=6f7d73d8-1df5-4122-b339-4aff2ce1ecd6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.647149ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=aaddf175-153f-4336-8c57-948546c62693 http.request.method=GET http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=134.77517ms http.response.status=200 http.response.written=18965504 127.0.0.1 - - [05/Feb/2026:15:58:58 +0000] "GET /v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b HTTP/1.1" 200 18965504 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=error msg="error parsing digest="sha257:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=63779ef6-0d32-4900-8dc5-bd3d5f25a97c http.request.method=GET http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/sha257:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" vars.name="foo/bar" time="2026-02-05T15:58:59Z" 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:37005" http.request.id=63779ef6-0d32-4900-8dc5-bd3d5f25a97c http.request.method=GET http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/sha257:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.939444ms http.response.status=400 http.response.written=110 vars.digest="sha257:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "GET /v2/foo/bar/blobs/sha257:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=d6b35ec1-5a8e-445d-98a0-f4e3a6cf68c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57424" http.request.uri="/v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.549199ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "GET /v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=23d62f1d-7d23-47fc-ae03-60e2ce73625d http.request.method=GET http.request.remoteaddr="127.0.0.1:57424" http.request.uri="/v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.766457ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "GET /v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37005" http.request.id=09281c1a-2b95-4afe-bb66-7a9833072d95 http.request.method=GET http.request.remoteaddr="127.0.0.1:57420" http.request.uri="/v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=17.271069ms http.response.status=200 http.response.written=2648704 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "GET /v2/foo/bar/blobs/sha256:0ee5e2f2df93ee8d273d006e1a6d9f51f131fb9b5f6cb028fb73f0c9261cc53b HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=3b4faa1e-e453-4f1d-bcea-f0f90c729378 http.request.method=GET http.request.remoteaddr="127.0.0.1:35982" http.request.uri="/v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.401945963s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "GET /v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35745" http.request.id=7cadc7a0-1b5f-4597-a5c7-6ca3175183e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35970" http.request.uri="/v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.414086319s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [05/Feb/2026:15:58:53 +0000] "GET /v2/foo/bar/blobs/sha256:e51457f07c862b8061fc6d431efed72c6a6ed1552b70fac628651b48144479b3 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (15.73s) === RUN TestBlobDelete time="2026-02-05T15:58:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T15:58:59Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:58:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=cdea9c2c-f1ca-4a2b-901b-39deec18ffdd http.request.method=GET http.request.remoteaddr="127.0.0.1:56158" http.request.uri="/v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.970894ms http.response.status=404 http.response.written=157 vars.digest="sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "GET /v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=f10e8490-4c3f-4ad4-a6d9-5f0c1ec6b322 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.333219ms http.response.status=404 http.response.written=157 vars.digest="sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=3bd0341e-adb2-418a-ab30-d1888aff2e64 http.request.method=POST http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.72042ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=ee0b3dcc-2161-4ee0-bb0d-27b95c7d9565 http.request.method=GET http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/uploads/3ff17722-7575-40e0-a378-df7930541f9a?_state=sUpGJX194AV14mtJGe8jUEW223CAVRkS02cRQ08Z_1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmZjE3NzIyLTc1NzUtNDBlMC1hMzc4LWRmNzkzMDU0MWY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40MTc3Mzk5MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.818939ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "GET /v2/foo/bar/blobs/uploads/3ff17722-7575-40e0-a378-df7930541f9a?_state=sUpGJX194AV14mtJGe8jUEW223CAVRkS02cRQ08Z_1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmZjE3NzIyLTc1NzUtNDBlMC1hMzc4LWRmNzkzMDU0MWY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40MTc3Mzk5MDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=f665adbb-e26c-4342-82e5-469e25d4aeaa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/uploads/3ff17722-7575-40e0-a378-df7930541f9a?_state=sUpGJX194AV14mtJGe8jUEW223CAVRkS02cRQ08Z_1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmZjE3NzIyLTc1NzUtNDBlMC1hMzc4LWRmNzkzMDU0MWY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40MTc3Mzk5MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.843934ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/3ff17722-7575-40e0-a378-df7930541f9a?_state=sUpGJX194AV14mtJGe8jUEW223CAVRkS02cRQ08Z_1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmZjE3NzIyLTc1NzUtNDBlMC1hMzc4LWRmNzkzMDU0MWY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40MTc3Mzk5MDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=cfdc93f4-123f-437b-a95c-6a055ee7fd2b http.request.method=GET http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/uploads/3ff17722-7575-40e0-a378-df7930541f9a?_state=sUpGJX194AV14mtJGe8jUEW223CAVRkS02cRQ08Z_1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmZjE3NzIyLTc1NzUtNDBlMC1hMzc4LWRmNzkzMDU0MWY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40MTc3Mzk5MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3ff17722-7575-40e0-a378-df7930541f9a time="2026-02-05T15:58:59Z" 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:35101" http.request.id=cfdc93f4-123f-437b-a95c-6a055ee7fd2b http.request.method=GET http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/uploads/3ff17722-7575-40e0-a378-df7930541f9a?_state=sUpGJX194AV14mtJGe8jUEW223CAVRkS02cRQ08Z_1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmZjE3NzIyLTc1NzUtNDBlMC1hMzc4LWRmNzkzMDU0MWY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40MTc3Mzk5MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.430226ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3ff17722-7575-40e0-a378-df7930541f9a 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "GET /v2/foo/bar/blobs/uploads/3ff17722-7575-40e0-a378-df7930541f9a?_state=sUpGJX194AV14mtJGe8jUEW223CAVRkS02cRQ08Z_1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmZjE3NzIyLTc1NzUtNDBlMC1hMzc4LWRmNzkzMDU0MWY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40MTc3Mzk5MDlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=bf586a2c-504e-4d14-a8c9-8dc8b5965215 http.request.method=POST http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.822315ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=d0bfd3d9-571a-4512-88f1-f0e7c57f5f18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/9588ac4b-127c-49fa-b0d2-eaab99ed235c?_state=E25GwGlJg4_5XQ2buS0YpbJJnbZiKDj1yyn5iwdSmOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODhhYzRiLTEyN2MtNDlmYS1iMGQyLWVhYWI5OWVkMjM1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40Mjc5NDczNjJaIn0%3D&digest=sha256%3A15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" provided=sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f vars.name="foo/bar" vars.uuid=9588ac4b-127c-49fa-b0d2-eaab99ed235c time="2026-02-05T15:58:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=d0bfd3d9-571a-4512-88f1-f0e7c57f5f18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/9588ac4b-127c-49fa-b0d2-eaab99ed235c?_state=E25GwGlJg4_5XQ2buS0YpbJJnbZiKDj1yyn5iwdSmOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODhhYzRiLTEyN2MtNDlmYS1iMGQyLWVhYWI5OWVkMjM1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40Mjc5NDczNjJaIn0%3D&digest=sha256%3A15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9588ac4b-127c-49fa-b0d2-eaab99ed235c time="2026-02-05T15:58:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f, 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:35101" http.request.id=d0bfd3d9-571a-4512-88f1-f0e7c57f5f18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/9588ac4b-127c-49fa-b0d2-eaab99ed235c?_state=E25GwGlJg4_5XQ2buS0YpbJJnbZiKDj1yyn5iwdSmOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODhhYzRiLTEyN2MtNDlmYS1iMGQyLWVhYWI5OWVkMjM1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40Mjc5NDczNjJaIn0%3D&digest=sha256%3A15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.908889ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9588ac4b-127c-49fa-b0d2-eaab99ed235c 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "PUT /v2/foo/bar/blobs/uploads/9588ac4b-127c-49fa-b0d2-eaab99ed235c?_state=E25GwGlJg4_5XQ2buS0YpbJJnbZiKDj1yyn5iwdSmOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODhhYzRiLTEyN2MtNDlmYS1iMGQyLWVhYWI5OWVkMjM1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40Mjc5NDczNjJaIn0%3D&digest=sha256%3A15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=23961195-9298-4d85-b89e-515b96194363 http.request.method=POST http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.690987ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=101e6892-3575-41e3-98a0-5908c799e064 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/8c0b8540-6628-4948-a668-d7130b289913?_state=72YFww5IFre0fXfVhzgpiERJt_8dtYMeQQJjPhZ9Qdh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjMGI4NTQwLTY2MjgtNDk0OC1hNjY4LWQ3MTMwYjI4OTkxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40MzI3MDUwODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.050407ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "PUT /v2/foo/bar/blobs/uploads/8c0b8540-6628-4948-a668-d7130b289913?_state=72YFww5IFre0fXfVhzgpiERJt_8dtYMeQQJjPhZ9Qdh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjMGI4NTQwLTY2MjgtNDk0OC1hNjY4LWQ3MTMwYjI4OTkxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40MzI3MDUwODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=14a6cbf0-8326-4aa3-9404-9636fb061491 http.request.method=POST http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.820503ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=39a1705c-1e52-460c-a357-9b928c76a473 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/761cf1ba-5802-4a21-bb1f-1feaa18db581?_state=p0-UjcFATkstBKH-xwXbns9HqOXs6evreWqjQKOgsJd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MWNmMWJhLTU4MDItNGEyMS1iYjFmLTFmZWFhMThkYjU4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40MzkwMjk3NTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.070925ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "PUT /v2/foo/bar/blobs/uploads/761cf1ba-5802-4a21-bb1f-1feaa18db581?_state=p0-UjcFATkstBKH-xwXbns9HqOXs6evreWqjQKOgsJd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MWNmMWJhLTU4MDItNGEyMS1iYjFmLTFmZWFhMThkYjU4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40MzkwMjk3NTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:58:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=460241a9-72ca-4f77-b0fd-699c8b28f941 http.request.method=POST http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.457612ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=5605bfe4-eaf9-4cc0-8a1a-16367b242133 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/eb57d4df-11b1-43e2-aaae-e47d4a3308f8?_state=EGowQ_xUuL9jRDzIaoFKJu3zrKYTYf81bPAlxDJm7YJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNTdkNGRmLTExYjEtNDNlMi1hYWFlLWU0N2Q0YTMzMDhmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40NDQyMzEzNzFaIn0%3D&digest=sha256%3A15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.687108067s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:58:59 +0000] "PUT /v2/foo/bar/blobs/uploads/eb57d4df-11b1-43e2-aaae-e47d4a3308f8?_state=EGowQ_xUuL9jRDzIaoFKJu3zrKYTYf81bPAlxDJm7YJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNTdkNGRmLTExYjEtNDNlMi1hYWFlLWU0N2Q0YTMzMDhmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1ODo1OS40NDQyMzEzNzFaIn0%3D&digest=sha256%3A15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=9cd04549-0f4c-4ef7-804c-4ce136a273e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.561085ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35101" http.request.id=a70988c8-ff2d-40f5-93f8-8834948e46ee http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/89cca278-55d7-476d-bbeb-6ad9a7cfe917?_state=9pZK3RMp-q9yhBeO0cmV7JyHNtWextSrnBYNkDqFhXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5Y2NhMjc4LTU1ZDctNDc2ZC1iYmViLTZhZDlhN2NmZTkxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OTowNC4zNDg4MTM5NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.504855675s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:04 +0000] "PATCH /v2/foo/bar/blobs/uploads/89cca278-55d7-476d-bbeb-6ad9a7cfe917?_state=9pZK3RMp-q9yhBeO0cmV7JyHNtWextSrnBYNkDqFhXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5Y2NhMjc4LTU1ZDctNDc2ZC1iYmViLTZhZDlhN2NmZTkxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OTowNC4zNDg4MTM5NTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=888d13d8-c993-4ece-b77e-5780eb4b3d6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/uploads/89cca278-55d7-476d-bbeb-6ad9a7cfe917?_state=Q-BlLl3VR71flrQtdxe07_ETiw27j-adwxaBAXk5Ll17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5Y2NhMjc4LTU1ZDctNDc2ZC1iYmViLTZhZDlhN2NmZTkxNyIsIk9mZnNldCI6MjUwMDgxMjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6MDRaIn0%3D&digest=sha256%3A15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.016838ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:08 +0000] "PUT /v2/foo/bar/blobs/uploads/89cca278-55d7-476d-bbeb-6ad9a7cfe917?_state=Q-BlLl3VR71flrQtdxe07_ETiw27j-adwxaBAXk5Ll17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5Y2NhMjc4LTU1ZDctNDc2ZC1iYmViLTZhZDlhN2NmZTkxNyIsIk9mZnNldCI6MjUwMDgxMjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6MDRaIn0%3D&digest=sha256%3A15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=ec9c04b4-42c5-444d-a113-36aa00f1a7c6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.413304ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=bef2cda3-3258-428a-a8d8-38ec0db01b01 http.request.method=GET http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=135.891323ms http.response.status=200 http.response.written=25008128 127.0.0.1 - - [05/Feb/2026:15:59:08 +0000] "GET /v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 200 25008128 "" "Go-http-client/1.1" time="2026-02-05T15:59:09Z" level=error msg="error parsing digest="sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=c9faabd6-83cf-410d-88c9-c22efdf59015 http.request.method=GET http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" vars.name="foo/bar" time="2026-02-05T15:59: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:35101" http.request.id=c9faabd6-83cf-410d-88c9-c22efdf59015 http.request.method=GET http.request.remoteaddr="127.0.0.1:56170" http.request.uri="/v2/foo/bar/blobs/sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.62026ms http.response.status=400 http.response.written=110 vars.digest="sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:59:09 +0000] "GET /v2/foo/bar/blobs/sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T15:59:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=6be66643-8fee-434f-a27c-2c8a21a876af http.request.method=GET http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188419ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:09 +0000] "GET /v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=ca65cd9b-010e-4be8-88c5-2b2e5e42186b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51396" http.request.uri="/v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.176921ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=6e9a8719-ab5e-43ba-a3dc-cdf52e23fcd6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51396" http.request.uri="/v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.930056ms http.response.status=404 http.response.written=157 vars.digest="sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:59:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T15:59:09Z" 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:35101" http.request.id=e54e63ed-519e-49d9-8ede-dc44d442eb7c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51396" http.request.uri="/v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="912.778µs" http.response.status=404 http.response.written=74 vars.digest="sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:59:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-05T15:59:09Z" level=error msg="error parsing digest="sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=799b81c9-121a-49a3-b553-5a695783cc29 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51402" http.request.uri="/v2/foo/bar/blobs/sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" vars.name="foo/bar" time="2026-02-05T15:59: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:35101" http.request.id=799b81c9-121a-49a3-b553-5a695783cc29 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51402" http.request.uri="/v2/foo/bar/blobs/sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.557563ms http.response.status=400 http.response.written=110 vars.digest="sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:59:09 +0000] "DELETE /v2/foo/bar/blobs/sha257:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T15:59:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=ef6ea4d5-3616-4be9-aa28-84b815b57246 http.request.method=POST http.request.remoteaddr="127.0.0.1:51412" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.851409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=c44b9329-c7d8-43bb-8032-e90f088fcc0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51412" http.request.uri="/v2/foo/bar/blobs/uploads/e79085d9-7921-4d8b-99d5-d9a6d556f608?_state=-Abz87kuIHdRb0XYuOGQlQoVIUSYkQFdTHHJixqu-gJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OTA4NWQ5LTc5MjEtNGQ4Yi05OWQ1LWQ5YTZkNTU2ZjYwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OTowOS4wNzIwODAyMDNaIn0%3D&digest=sha256%3A15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.394221804s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:09 +0000] "PUT /v2/foo/bar/blobs/uploads/e79085d9-7921-4d8b-99d5-d9a6d556f608?_state=-Abz87kuIHdRb0XYuOGQlQoVIUSYkQFdTHHJixqu-gJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OTA4NWQ5LTc5MjEtNGQ4Yi05OWQ1LWQ5YTZkNTU2ZjYwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OTowOS4wNzIwODAyMDNaIn0%3D&digest=sha256%3A15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=9eb337ce-1996-47a3-9266-155a2a27d87c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51412" http.request.uri="/v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.148885ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=bfe06ab8-25ad-489d-b8b6-e91a332b606a http.request.method=GET http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.624438295s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [05/Feb/2026:15:59:09 +0000] "GET /v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-02-05T15:59:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35101" http.request.id=3c0a8def-bd0e-4b9e-a68e-03ea5866500a http.request.method=GET http.request.remoteaddr="127.0.0.1:51374" http.request.uri="/v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.632089074s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [05/Feb/2026:15:59:09 +0000] "GET /v2/foo/bar/blobs/sha256:15b766f9bc3b645c14858da389e8be572a2b36c1aa2f946d78564e3d2c66390f HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (14.59s) === RUN TestRelativeURL time="2026-02-05T15:59:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T15:59:13Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:59:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37255" http.request.id=634543e7-9e55-4147-aa5d-9a4710a45772 http.request.method=POST http.request.remoteaddr="127.0.0.1:47138" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.44422ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37255" http.request.id=c4d7afe8-23b5-43f4-af8b-9f00e3748f77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47138" http.request.uri="/v2/foo/bar/blobs/uploads/e9fbe928-17e6-4c16-9eb1-408b8d280219?_state=_tG1HZERan58vJqAFbCQyZSodmibpUl9PUvIdH9YWfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZmJlOTI4LTE3ZTYtNGMxNi05ZWIxLTQwOGI4ZDI4MDIxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OToxMy42OTE1MjE2MDRaIn0%3D&digest=sha256%3Ad6a7259a05f223ebc96816294eca94b284ffe6e9df438b3f6c3e439f408eba0e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.000509507s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:14 +0000] "PUT /v2/foo/bar/blobs/uploads/e9fbe928-17e6-4c16-9eb1-408b8d280219?_state=_tG1HZERan58vJqAFbCQyZSodmibpUl9PUvIdH9YWfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZmJlOTI4LTE3ZTYtNGMxNi05ZWIxLTQwOGI4ZDI4MDIxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OToxMy42OTE1MjE2MDRaIn0%3D&digest=sha256%3Ad6a7259a05f223ebc96816294eca94b284ffe6e9df438b3f6c3e439f408eba0e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37255" http.request.id=98f4eea7-fd10-47ac-8659-ce327fde7fc3 http.request.method=POST http.request.remoteaddr="127.0.0.1:47138" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37255" http.request.id=eab26bf0-eb3c-4311-97fe-00d1d7c0dc13 http.request.method=POST http.request.remoteaddr="127.0.0.1:47138" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.89492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37255" http.request.id=27683b6e-ed81-4574-adb6-d396fadd61af http.request.method=PUT http.request.remoteaddr="127.0.0.1:47138" http.request.uri="/v2/foo/bar/blobs/uploads/bbfe62e5-fe88-498f-b8eb-9a6e277f7006?_state=nW2h2t9Bz9n4_M7l6HSq3WtlMtB_z3tFVxSYVkpG81J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZmU2MmU1LWZlODgtNDk4Zi1iOGViLTlhNmUyNzdmNzAwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OToxOS4zMDY2Njc2ODFaIn0%3D&digest=sha256%3A1d15e6f74c3653cf86d6c26bb7909d9766508337cb389f4e8e4703b792890fb9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.826767424s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:19 +0000] "PUT /v2/foo/bar/blobs/uploads/bbfe62e5-fe88-498f-b8eb-9a6e277f7006?_state=nW2h2t9Bz9n4_M7l6HSq3WtlMtB_z3tFVxSYVkpG81J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiZmU2MmU1LWZlODgtNDk4Zi1iOGViLTlhNmUyNzdmNzAwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OToxOS4zMDY2Njc2ODFaIn0%3D&digest=sha256%3A1d15e6f74c3653cf86d6c26bb7909d9766508337cb389f4e8e4703b792890fb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (9.45s) === RUN TestBlobDeleteDisabled time="2026-02-05T15:59:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T15:59:23Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:59:23Z" 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:34035" http.request.id=a4ca129b-81fa-44c6-84ce-198a04fdbe27 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39674" http.request.uri="/v2/foo/bar/blobs/sha256:75f93bcd6d47a67aa5696a2541e15446a9b4eca28adaa46753dbf902e18c248b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.51911ms http.response.status=405 http.response.written=78 vars.digest="sha256:75f93bcd6d47a67aa5696a2541e15446a9b4eca28adaa46753dbf902e18c248b" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:59:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:75f93bcd6d47a67aa5696a2541e15446a9b4eca28adaa46753dbf902e18c248b HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.41s) === RUN TestDeleteDisabled time="2026-02-05T15:59:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T15:59:23Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:59:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44173" http.request.id=cab516d3-1849-4064-bdee-5e44e24b3e13 http.request.method=POST http.request.remoteaddr="127.0.0.1:35358" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.795287ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44173" http.request.id=689a7df2-e272-4fff-b14c-26f79022cf9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35358" http.request.uri="/v2/foo/bar/blobs/uploads/0a9101d1-0e11-460c-9f94-7e82f33fc89b?_state=7yFnOv7EQ2V5U74HkTmKWMeLFjkcdKWR_GMFMMt4jup7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhOTEwMWQxLTBlMTEtNDYwYy05Zjk0LTdlODJmMzNmYzg5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OToyMy44MjY0NzA0NTVaIn0%3D&digest=sha256%3Ae982b29143ec7d2ee8f31af6bef33720f92946b319f58674f5b75e33dfd5057f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.977325914s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:23 +0000] "PUT /v2/foo/bar/blobs/uploads/0a9101d1-0e11-460c-9f94-7e82f33fc89b?_state=7yFnOv7EQ2V5U74HkTmKWMeLFjkcdKWR_GMFMMt4jup7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhOTEwMWQxLTBlMTEtNDYwYy05Zjk0LTdlODJmMzNmYzg5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OToyMy44MjY0NzA0NTVaIn0%3D&digest=sha256%3Ae982b29143ec7d2ee8f31af6bef33720f92946b319f58674f5b75e33dfd5057f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:26Z" 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:44173" http.request.id=b41fd910-cbc0-446a-8fdb-d212928d60c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35358" http.request.uri="/v2/foo/bar/blobs/sha256:e982b29143ec7d2ee8f31af6bef33720f92946b319f58674f5b75e33dfd5057f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.628732ms http.response.status=405 http.response.written=78 vars.digest="sha256:e982b29143ec7d2ee8f31af6bef33720f92946b319f58674f5b75e33dfd5057f" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:15:59:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:e982b29143ec7d2ee8f31af6bef33720f92946b319f58674f5b75e33dfd5057f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.27s) === RUN TestDeleteReadOnly time="2026-02-05T15:59:26Z" 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-05T15:59:26Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:59:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40133" http.request.id=7632f442-45ed-42c1-bdf3-3b9096da1ee2 http.request.method=POST http.request.remoteaddr="127.0.0.1:60064" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.01158ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40133" http.request.id=9385c025-fd1f-4651-9f2e-081e46721a2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60064" http.request.uri="/v2/foo/bar/blobs/uploads/8ef4558f-0edc-4bdb-a70e-7781b836d61f?_state=lbIGItgSaaon12KTMu1funoVYHVQ86xBl9dmVY5Ast17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlZjQ1NThmLTBlZGMtNGJkYi1hNzBlLTc3ODFiODM2ZDYxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OToyNy4wNjg1Mjg5NjVaIn0%3D&digest=sha256%3A356bcbb12c44f43c0a50e3c8e1078a8048935d07aa43233531d48a8538d131c5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.815287107s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:27 +0000] "PUT /v2/foo/bar/blobs/uploads/8ef4558f-0edc-4bdb-a70e-7781b836d61f?_state=lbIGItgSaaon12KTMu1funoVYHVQ86xBl9dmVY5Ast17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlZjQ1NThmLTBlZGMtNGJkYi1hNzBlLTc3ODFiODM2ZDYxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNTo1OToyNy4wNjg1Mjg5NjVaIn0%3D&digest=sha256%3A356bcbb12c44f43c0a50e3c8e1078a8048935d07aa43233531d48a8538d131c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Feb/2026:15:59:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:356bcbb12c44f43c0a50e3c8e1078a8048935d07aa43233531d48a8538d131c5 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.08s) === RUN TestStartPushReadOnly time="2026-02-05T15:59:29Z" 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-05T15:59:29Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [05/Feb/2026:15:59:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-02-05T15:59:29Z" 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-05T15:59:29Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:59:29Z" 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:42863" http.request.id=a82e5bc4-4618-4ede-9deb-0c57255b42c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.426135ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:15:59:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T15:59:29Z" 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:42863" http.request.id=84c37988-b3fa-4166-82d1-b8b3df881ae3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.858799ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:15:59:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T15:59:29Z" 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:42863" http.request.id=6358581d-ac90-43a3-9ee8-70ae10918c26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.111352ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:15:59:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T15:59:29Z" 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:42863" http.request.id=6900621f-d76e-4b49-8dae-83cf66590912 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" 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=9.51474ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T15:59:29Z" 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:42863" http.request.id=6900621f-d76e-4b49-8dae-83cf66590912 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" 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=9.636784ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T15:59:29Z" 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:42863" http.request.id=6900621f-d76e-4b49-8dae-83cf66590912 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" 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=9.713007ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T15:59:29Z" 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:42863" http.request.id=6900621f-d76e-4b49-8dae-83cf66590912 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" 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=9.785397ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:15:59:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T15:59:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=9f91e2c4-d490-4f05-93f0-82a56a9ed664 http.request.method=POST http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.434819ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=7b56a1c7-fc62-46a2-bce1-f32b4bd3f59e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/blobs/uploads/383f5e27-dabe-4128-aaf6-957f02b84636?_state=rCGZ3vUIJUMJ4XVxWdAC-d4YJLoj3qvmdLn5aHow21Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzODNmNWUyNy1kYWJlLTQxMjgtYWFmNi05NTdmMDJiODQ2MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6MzAuMjcyMTAwMTA2WiJ9&digest=sha256%3Aa0891c9cbb8b63ab3e26219d7b5ea44830de002a31e5c0c713c2ed77ed982cfd" http.request.useragent="Go-http-client/1.1" http.response.duration=5.240512859s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/383f5e27-dabe-4128-aaf6-957f02b84636?_state=rCGZ3vUIJUMJ4XVxWdAC-d4YJLoj3qvmdLn5aHow21Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzODNmNWUyNy1kYWJlLTQxMjgtYWFmNi05NTdmMDJiODQ2MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6MzAuMjcyMTAwMTA2WiJ9&digest=sha256%3Aa0891c9cbb8b63ab3e26219d7b5ea44830de002a31e5c0c713c2ed77ed982cfd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=77d8fccf-7ae2-4f5d-9077-323b917e9379 http.request.method=POST http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.063253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=c1c1f7b1-6cbb-4a72-b78a-8af908c6dfd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/blobs/uploads/a59d88a4-4cd9-4cb6-b780-a82207dd1c75?_state=ol4TsuEDjrG4ON8mkeRUtHFhYj3KgE5dlWpcv-oMnHJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTlkODhhNC00Y2Q5LTRjYjYtYjc4MC1hODIyMDdkZDFjNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6MzUuNzI1MDQwNDI1WiJ9&digest=sha256%3Ad3239df09a74aa55d58e417cde92b2af8dd4701916a5bfe2d96efc9aa4ee481a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.542777986s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/a59d88a4-4cd9-4cb6-b780-a82207dd1c75?_state=ol4TsuEDjrG4ON8mkeRUtHFhYj3KgE5dlWpcv-oMnHJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTlkODhhNC00Y2Q5LTRjYjYtYjc4MC1hODIyMDdkZDFjNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6MzUuNzI1MDQwNDI1WiJ9&digest=sha256%3Ad3239df09a74aa55d58e417cde92b2af8dd4701916a5bfe2d96efc9aa4ee481a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=927deaa0-1e6d-4170-afe1-14f369622a00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.154297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=3faef6cc-65c7-4a68-93e4-22d0ee917640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.728445ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=02b617d2-99bc-4973-ae02-83cf9ec6b1e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.657962ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=9e28d50d-7229-4ed7-b338-b2f25d60745f http.request.method=GET http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.31063ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "GET /v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" 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:42863" http.request.id=fb5c50ec-d947-4abd-9a95-762fc6adbf12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.754779ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" 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:42863" http.request.id=e2386620-8e5b-40f6-a242-53a35621658c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a" http.request.useragent="Go-http-client/1.1" http.response.duration=9.950779ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:42863" http.request.id=7d8e5713-a1f2-4e48-82ad-6da4b0e96376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a" http.request.useragent="Go-http-client/1.1" http.response.duration=10.375136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=a2066002-0cdb-4409-9b76-6d8e980bf4a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.029669ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "GET /v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=8228cba4-6556-43a4-a2a7-01d04d5d47e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.966538ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=8106136d-34cd-4dd8-a839-3765494f368a http.request.method=GET http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.787987ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "GET /v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=9b1c8811-cda3-43f5-bfbd-9704a72480c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.885677ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=error msg="payload digest does match: "sha256:a4f5e52a180372b784d7f54b5f899a247ef0d1f984a9076084b18a3d15bc12ed" != "sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a"" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=ba84485e-2320-48ca-9e2e-f109c2312dd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a" time="2026-02-05T15:59:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=ba84485e-2320-48ca-9e2e-f109c2312dd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.245421ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a" 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:42107687f864fd54354d8491cb38649e8753923b78ec450e2c5fb344a9f9bc4a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=319a0713-dfb4-48ec-aedc-4ade84d765bd http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.393871ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=004769d6-19be-46bb-9345-a1e3148e8ae6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.808621ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42863" http.request.id=dabeb5f3-9d20-4f7e-8e39-cca0b5148b26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.130304ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T15:59:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42863" http.request.id=dabeb5f3-9d20-4f7e-8e39-cca0b5148b26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.231125ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T15:59:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42863" http.request.id=dabeb5f3-9d20-4f7e-8e39-cca0b5148b26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.3354ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=2b47ccc5-950b-46fd-9fcb-1c18324ea942 http.request.method=POST http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.189323ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=9b88c251-e066-4993-9625-87c59cf3ce7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/blobs/uploads/ef721a3e-18f1-483c-b57d-58f2d8950c85?_state=lFSpuqCLm0_0CqV3KhO8i3jnOIunkqf_XbDHYsQO2dV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZjcyMWEzZS0xOGYxLTQ4M2MtYjU3ZC01OGYyZDg5NTBjODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6MzcuMzQ3Mzk2OTdaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.71159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/ef721a3e-18f1-483c-b57d-58f2d8950c85?_state=lFSpuqCLm0_0CqV3KhO8i3jnOIunkqf_XbDHYsQO2dV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZjcyMWEzZS0xOGYxLTQ4M2MtYjU3ZC01OGYyZDg5NTBjODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6MzcuMzQ3Mzk2OTdaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42863" http.request.id=fe900455-fe31-4d57-a5fb-f0c69dd2aa59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.180573ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T15:59:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42863" http.request.id=fe900455-fe31-4d57-a5fb-f0c69dd2aa59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.279679ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T15:59:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=40228597-5335-4016-8d7b-3fec9dccb1d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.444542ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=bff4b8cf-91bd-43d3-b0c6-feb448e271c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/blobs/uploads/ac2cae53-2dc4-49c4-9c77-e9b176fc98b9?_state=TwKwI3EEVFiNlNEKZTzpE37HajhkLet42atw3JoE8DB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYzJjYWU1My0yZGM0LTQ5YzQtOWM3Ny1lOWIxNzZmYzk4YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6MzcuNzI2MjkyMTg0WiJ9&digest=sha256%3A7092655ea17a1526730f5954917cbcfe650444ad4db92db5eae7ca5c0f898549" http.request.useragent="Go-http-client/1.1" http.response.duration=6.986398848s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/ac2cae53-2dc4-49c4-9c77-e9b176fc98b9?_state=TwKwI3EEVFiNlNEKZTzpE37HajhkLet42atw3JoE8DB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYzJjYWU1My0yZGM0LTQ5YzQtOWM3Ny1lOWIxNzZmYzk4YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6MzcuNzI2MjkyMTg0WiJ9&digest=sha256%3A7092655ea17a1526730f5954917cbcfe650444ad4db92db5eae7ca5c0f898549 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=f7d44f4b-3294-4164-b96a-ebff7358807c http.request.method=POST http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.40919ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=6f20d044-5ba2-4ad6-b550-d5e137131cb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/blobs/uploads/7441f376-e0d4-4ddf-b700-f292ddd0f35f?_state=jwsQy-xgNJXHa-BqPbZvmbGBOmUZ4A2SniTx95cI4jx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NDQxZjM3Ni1lMGQ0LTRkZGYtYjcwMC1mMjkyZGRkMGYzNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6NDUuMDQ2NTk2MDI3WiJ9&digest=sha256%3A442f6b26462691845b500a5117a68796871a70f3644cf10ff5a5f40431a69a54" http.request.useragent="Go-http-client/1.1" http.response.duration=3.563319129s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/7441f376-e0d4-4ddf-b700-f292ddd0f35f?_state=jwsQy-xgNJXHa-BqPbZvmbGBOmUZ4A2SniTx95cI4jx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NDQxZjM3Ni1lMGQ0LTRkZGYtYjcwMC1mMjkyZGRkMGYzNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6NDUuMDQ2NTk2MDI3WiJ9&digest=sha256%3A442f6b26462691845b500a5117a68796871a70f3644cf10ff5a5f40431a69a54 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" 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:42863" http.request.id=c98d0c7c-938e-4ec8-a559-1e880b7baac6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.539982ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" 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:42863" http.request.id=affb673b-7dfd-4815-95e4-a6bceb552971 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/sha256:001ce2607fe9534298ca8c9a632459d5b8980f2742794e77b10b42f01b9ce708" http.request.useragent="Go-http-client/1.1" http.response.duration=3.252663ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:001ce2607fe9534298ca8c9a632459d5b8980f2742794e77b10b42f01b9ce708 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=939a1efb-a510-474c-9bde-a02189a25b80 http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.508373ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=e53265ff-f160-4535-99d1-0b0c6ba4d434 http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/sha256:001ce2607fe9534298ca8c9a632459d5b8980f2742794e77b10b42f01b9ce708" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.338048ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema2/manifests/sha256:001ce2607fe9534298ca8c9a632459d5b8980f2742794e77b10b42f01b9ce708 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=396ce45c-0b77-41f4-b068-ccd27718d117 http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.416151ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=ca5cab16-51d4-4985-9040-46dbb04d69f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/sha256:001ce2607fe9534298ca8c9a632459d5b8980f2742794e77b10b42f01b9ce708" http.request.useragent="Go-http-client/1.1" http.response.duration=1.293365ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema2/manifests/sha256:001ce2607fe9534298ca8c9a632459d5b8980f2742794e77b10b42f01b9ce708 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=eaed0b4b-0e44-49cb-9019-7c61caecdf16 http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.015261ms http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="rewriting manifest sha256:001ce2607fe9534298ca8c9a632459d5b8980f2742794e77b10b42f01b9ce708 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=9847805c-f4e9-4f6c-9e6c-0a3fe1563711 http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" 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-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=9847805c-f4e9-4f6c-9e6c-0a3fe1563711 http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" 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=5.593595ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" 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:42863" http.request.id=4a4e818f-cdf8-4f62-ba57-5170c7252e4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.494584ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" 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:42863" http.request.id=13bde26f-889b-47f9-a72c-e218af34ff41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.023175ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" 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:42863" http.request.id=7da7753a-99df-46cc-8e2d-07a94d919dcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/sha256:d7ce9713500dfab90db0571c1b4bcaf571d0fd54f80c89e13541b58dcc141925" http.request.useragent="Go-http-client/1.1" http.response.duration=1.88904ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:d7ce9713500dfab90db0571c1b4bcaf571d0fd54f80c89e13541b58dcc141925 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=8a1e039f-df9d-4231-aef8-6a9ef4a4515d http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.83684ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=f097b8f4-9544-47d7-871d-fbccf771d126 http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/sha256:d7ce9713500dfab90db0571c1b4bcaf571d0fd54f80c89e13541b58dcc141925" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.722556ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema2/manifests/sha256:d7ce9713500dfab90db0571c1b4bcaf571d0fd54f80c89e13541b58dcc141925 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=d00544d5-2311-4376-8afd-9ec41eac3fd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.488478ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=c707dee1-bd7b-42d5-8065-f54f47e110ed http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" http.request.uri="/v2/foo/schema2/manifests/sha256:d7ce9713500dfab90db0571c1b4bcaf571d0fd54f80c89e13541b58dcc141925" http.request.useragent="Go-http-client/1.1" http.response.duration=1.858897ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema2/manifests/sha256:d7ce9713500dfab90db0571c1b4bcaf571d0fd54f80c89e13541b58dcc141925 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="rewriting manifest list sha256:d7ce9713500dfab90db0571c1b4bcaf571d0fd54f80c89e13541b58dcc141925 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=af64497d-cc09-43fb-8cce-89edfd94d33a http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" 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-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42863" http.request.id=af64497d-cc09-43fb-8cce-89edfd94d33a http.request.method=GET http.request.remoteaddr="127.0.0.1:53790" 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=5.831631ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T15:59:48Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T15:59:48Z" 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:44229" http.request.id=8c6843d6-6355-4961-b999-2ce5eb974f22 http.request.method=GET http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.648616ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" 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:44229" http.request.id=426a8ab8-e0a8-43fe-a708-71d8c5ee468c http.request.method=GET http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.197361ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" 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:44229" http.request.id=0a68c894-4b2b-4b35-a869-04f0f293e719 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.777614ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" 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:44229" http.request.id=8ac68dee-5df8-45f7-af14-d4977c7e47bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" 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=9.030811ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T15:59:48Z" 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:44229" http.request.id=8ac68dee-5df8-45f7-af14-d4977c7e47bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" 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=9.128344ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T15:59:48Z" 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:44229" http.request.id=8ac68dee-5df8-45f7-af14-d4977c7e47bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" 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=9.200939ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T15:59:48Z" 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:44229" http.request.id=8ac68dee-5df8-45f7-af14-d4977c7e47bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" 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=9.270233ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T15:59:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=86248eda-152e-427a-91ff-466b943a8ba6 http.request.method=POST http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.82476ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=1e26d9b3-e9e1-4f69-97ee-6060abb73af0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/blobs/uploads/c1df71d9-1ca1-44de-a2b4-88675e2a688e?_state=fWzcJqtWceAac-aNqdufQxlpKr_rCUWZv4BRtTFGkil7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMWRmNzFkOS0xY2ExLTQ0ZGUtYTJiNC04ODY3NWUyYTY4OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6NDguOTg0MzU5NDU3WiJ9&digest=sha256%3Ae468d5ffbd3d580bc4dda3cfe3029af022241323ee60d8f4b01094afd905f60a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.58729568s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:48 +0000] "PUT /v2/foo/schema1/blobs/uploads/c1df71d9-1ca1-44de-a2b4-88675e2a688e?_state=fWzcJqtWceAac-aNqdufQxlpKr_rCUWZv4BRtTFGkil7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMWRmNzFkOS0xY2ExLTQ0ZGUtYTJiNC04ODY3NWUyYTY4OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6NDguOTg0MzU5NDU3WiJ9&digest=sha256%3Ae468d5ffbd3d580bc4dda3cfe3029af022241323ee60d8f4b01094afd905f60a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=17b24bb8-be3e-409a-9f48-61094ae67d2b http.request.method=POST http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.690489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=cdf577d5-9b9a-4ab1-b690-c28967f99b3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/blobs/uploads/73d3a7ae-2ca5-4e35-9c4d-81bb1106ac42?_state=yiXPt8pv7cMRpkWISXl2lFAaZ0HF48_kwyfrmPprgJ97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3M2QzYTdhZS0yY2E1LTRlMzUtOWM0ZC04MWJiMTEwNmFjNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6NTMuOTQ5Mjg4NTMxWiJ9&digest=sha256%3Afcda85e3cfd7fb54c296282827166964d2ed8fa438500c7dafe9b45fc7ff9eae" http.request.useragent="Go-http-client/1.1" http.response.duration=3.879012779s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/73d3a7ae-2ca5-4e35-9c4d-81bb1106ac42?_state=yiXPt8pv7cMRpkWISXl2lFAaZ0HF48_kwyfrmPprgJ97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3M2QzYTdhZS0yY2E1LTRlMzUtOWM0ZC04MWJiMTEwNmFjNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6NTMuOTQ5Mjg4NTMxWiJ9&digest=sha256%3Afcda85e3cfd7fb54c296282827166964d2ed8fa438500c7dafe9b45fc7ff9eae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=cf827c69-baf3-4b44-9b53-6511d34221b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.294266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=a5b9270a-af5a-4643-b82a-b947431fb700 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60" http.request.useragent="Go-http-client/1.1" http.response.duration=9.968457ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=3ec39ddb-6536-44ab-a6d9-c86d3203ae40 http.request.method=GET http.request.remoteaddr="127.0.0.1:38632" 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=5.183018ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=0d76bdc6-6daa-45d2-a90e-39eb427ecf6f http.request.method=GET http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.956931ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "GET /v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" 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:44229" http.request.id=f8278562-0e58-4f10-b583-25b05570e41f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60" http.request.useragent="Go-http-client/1.1" http.response.duration=10.004232ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" 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:44229" http.request.id=10b9236d-91d5-4baf-86af-1009949e8406 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60" http.request.useragent="Go-http-client/1.1" http.response.duration=10.066654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:44229" http.request.id=2cfe0e80-330a-43b0-b4f3-2eaba1b3ef16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60" http.request.useragent="Go-http-client/1.1" http.response.duration=10.212553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=842c71fe-41d3-4583-9eae-b0ccac22f446 http.request.method=GET http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.262971ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "GET /v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=56641c2f-e94b-46a2-8434-c3bb82ee6a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.205318ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=d76d128b-1d66-492f-a1a6-1c19ebe9459b http.request.method=GET http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60" http.request.useragent="Go-http-client/1.1" http.response.duration=2.107308ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "GET /v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=61cba3bc-a662-4d5d-a393-8c3efc27ad2c http.request.method=GET http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.077627ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=error msg="payload digest does match: "sha256:fa7ff21205967f67d0e102ccbcbfbc011b5e35009b627d4738ca815eedd5f68e" != "sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60"" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=73ebde00-bbb1-494e-85e8-427f08b2fc5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60" time="2026-02-05T15:59:57Z" 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:44229" http.request.id=73ebde00-bbb1-494e-85e8-427f08b2fc5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38632" http.request.uri="/v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.625066ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60" 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:d2eac2d069ea7dafac4160dbfa32575adad1eb3ae0d520ced7ab17b3b277ae60 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" 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:44229" http.request.id=86b8e590-3c55-42f0-b45e-cd2a7e1932b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.506725ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" 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:44229" http.request.id=254e550b-88ed-4d9d-984a-9a7096077eb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.070416ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" 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:44229" http.request.id=7407039a-4641-48eb-b9e9-1099135aa175 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.419407ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T15:59:57Z" 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:44229" http.request.id=7407039a-4641-48eb-b9e9-1099135aa175 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.525738ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T15:59:57Z" 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:44229" http.request.id=7407039a-4641-48eb-b9e9-1099135aa175 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.608797ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=640eefc5-b19b-4fba-90af-34ad94642fe1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.411558ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=0c607d44-3f73-4497-9df1-663d0eee644d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/blobs/uploads/10dba2aa-5013-4bcf-b2eb-fdb5f90f01bc?_state=J-FtyModSAGVtuq9MuQxadMVogX9mZaVrxmFiv5l9oR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMGRiYTJhYS01MDEzLTRiY2YtYjJlYi1mZGI1ZjkwZjAxYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6NTcuOTI1NTM1OTE5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.018927ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/10dba2aa-5013-4bcf-b2eb-fdb5f90f01bc?_state=J-FtyModSAGVtuq9MuQxadMVogX9mZaVrxmFiv5l9oR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMGRiYTJhYS01MDEzLTRiY2YtYjJlYi1mZGI1ZjkwZjAxYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6NTcuOTI1NTM1OTE5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T15:59:57Z" 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:44229" http.request.id=aedfcdd0-0bc4-49c7-8ed4-c664db39bf8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.484911ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T15:59:57Z" 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:44229" http.request.id=aedfcdd0-0bc4-49c7-8ed4-c664db39bf8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.590593ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:15:59:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T15:59:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=6f6663cf-a6e4-4843-ac94-dd144fa1b494 http.request.method=POST http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.570766ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=a666e9a7-798b-40d5-8864-e87aa527fbee http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/blobs/uploads/7aa92adc-366b-4b3d-91c7-d0a2a735f291?_state=BcEVfJzmmLd2Ngx-nAKj7C58wZaNbmxKJUfvJ1oSj797Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YWE5MmFkYy0zNjZiLTRiM2QtOTFjNy1kMGEyYTczNWYyOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6NTguMjcyMDYyMjM4WiJ9&digest=sha256%3A0caf037c21dfc63ee4fcbec4444120ec45f4cb1ca0648c241f9e06071d594c69" http.request.useragent="Go-http-client/1.1" http.response.duration=4.975555308s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:15:59:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/7aa92adc-366b-4b3d-91c7-d0a2a735f291?_state=BcEVfJzmmLd2Ngx-nAKj7C58wZaNbmxKJUfvJ1oSj797Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YWE5MmFkYy0zNjZiLTRiM2QtOTFjNy1kMGEyYTczNWYyOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTU6NTk6NTguMjcyMDYyMjM4WiJ9&digest=sha256%3A0caf037c21dfc63ee4fcbec4444120ec45f4cb1ca0648c241f9e06071d594c69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=d8fb435c-670c-40e6-9225-0b996218c62b http.request.method=POST http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.952013ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=1b01c4ec-68aa-464b-b2cb-f195a6fc7cfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/blobs/uploads/04b1eed7-18df-4126-a95a-fe8f85a7029a?_state=nu4GdJuBhVLTOjxHRdGTk6kNhQJ-SXXWtcmyA28Upgh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNGIxZWVkNy0xOGRmLTQxMjYtYTk1YS1mZThmODVhNzAyOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MDMuNTE2Mjg4NTc5WiJ9&digest=sha256%3Acac0879e25ba881fccd2007946dd66d98650166b9c565899e2e9ceaad5868573" http.request.useragent="Go-http-client/1.1" http.response.duration=3.205109506s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/04b1eed7-18df-4126-a95a-fe8f85a7029a?_state=nu4GdJuBhVLTOjxHRdGTk6kNhQJ-SXXWtcmyA28Upgh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNGIxZWVkNy0xOGRmLTQxMjYtYTk1YS1mZThmODVhNzAyOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MDMuNTE2Mjg4NTc5WiJ9&digest=sha256%3Acac0879e25ba881fccd2007946dd66d98650166b9c565899e2e9ceaad5868573 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" 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:44229" http.request.id=7f56c6c7-f548-4587-b1e5-0803882b843c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.485766ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" 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:44229" http.request.id=799adc1e-3534-471e-ae9c-62aff495ab88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/sha256:8b1ffb4368cae6741e036c002e8561fd5dffa353530052d0ab8813360e69511d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.611657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:8b1ffb4368cae6741e036c002e8561fd5dffa353530052d0ab8813360e69511d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=d95cb094-266d-4b97-8496-4ce1273818aa http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.44187ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=8dfc5d93-ff80-4bd0-87b8-11fedbb390d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/sha256:8b1ffb4368cae6741e036c002e8561fd5dffa353530052d0ab8813360e69511d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.339492ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema2/manifests/sha256:8b1ffb4368cae6741e036c002e8561fd5dffa353530052d0ab8813360e69511d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=28af8beb-4054-473a-a645-72acf2e11b95 http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.644655ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=7aa77f74-01f1-4a75-944d-3d1d75bc9c12 http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/sha256:8b1ffb4368cae6741e036c002e8561fd5dffa353530052d0ab8813360e69511d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.66489ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema2/manifests/sha256:8b1ffb4368cae6741e036c002e8561fd5dffa353530052d0ab8813360e69511d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=133a0ad3-c637-4d08-8ea7-b576e714824f http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.906815ms http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="rewriting manifest sha256:8b1ffb4368cae6741e036c002e8561fd5dffa353530052d0ab8813360e69511d in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=31f75765-3a8b-4f9f-acb5-bf74c43bc6f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" 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-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=31f75765-3a8b-4f9f-acb5-bf74c43bc6f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" 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=5.482144ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" 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:44229" http.request.id=02ea8904-a179-4d68-8730-664f2e2bcce6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" 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=2.262479ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" 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:44229" http.request.id=65e9cbe1-9b58-478b-8533-e3e9427b403d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.752918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" 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:44229" http.request.id=6d774b67-dec2-47e2-8353-674d01cd794c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/sha256:f883348367850f7151088a77558ee92f7089bfbd94b5b3fbeeb055f952514ab5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.395523ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:f883348367850f7151088a77558ee92f7089bfbd94b5b3fbeeb055f952514ab5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=a5e14266-a3d8-4800-a3fb-8d1ea3007622 http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.214935ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=dcf4aaff-44a7-47f3-b7dc-b46abd79ff5c http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/sha256:f883348367850f7151088a77558ee92f7089bfbd94b5b3fbeeb055f952514ab5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.20638ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema2/manifests/sha256:f883348367850f7151088a77558ee92f7089bfbd94b5b3fbeeb055f952514ab5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=554fa7e0-e115-4811-bc33-6076c722ea02 http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.408109ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=d6ab2b38-2ef0-4c8f-9ed1-d1a5d06e4745 http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" http.request.uri="/v2/foo/schema2/manifests/sha256:f883348367850f7151088a77558ee92f7089bfbd94b5b3fbeeb055f952514ab5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.843589ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema2/manifests/sha256:f883348367850f7151088a77558ee92f7089bfbd94b5b3fbeeb055f952514ab5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="rewriting manifest list sha256:f883348367850f7151088a77558ee92f7089bfbd94b5b3fbeeb055f952514ab5 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=00a42373-192d-47a9-9a88-35f0619e1f3b http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" 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-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44229" http.request.id=00a42373-192d-47a9-9a88-35f0619e1f3b http.request.method=GET http.request.remoteaddr="127.0.0.1:57562" 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=4.217779ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (36.88s) === RUN TestGetManifestWithStorageError time="2026-02-05T16:00: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-05T16:00:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T16:00:06Z" 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:44255" http.request.id=e676bf1d-8107-42c7-a4e7-9efa484607d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60792" 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=2.293213ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" 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:44255" http.request.id=e80fdb50-1f54-4b85-a670-9265ba436f0f http.request.method=GET http.request.remoteaddr="127.0.0.1:60792" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.482654ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" 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:44255" http.request.id=17556817-973a-45a2-8ebb-1ace84ab7a41 http.request.method=GET http.request.remoteaddr="127.0.0.1:60792" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.386393ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" 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:44255" http.request.id=09a8211f-c279-49cf-b667-80cae272b769 http.request.method=GET http.request.remoteaddr="127.0.0.1:60792" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.355ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Feb/2026:16:00:06 +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-05T16:00: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-05T16:00:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T16:00:06Z" 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:46775" http.request.id=d5a5b86e-dce9-40c4-857e-682101f85312 http.request.method=GET http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.540553ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" 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:46775" http.request.id=98ade2fc-6d5b-45a0-9d27-74da631a31e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.829801ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" 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:46775" http.request.id=22832840-ca41-4628-8888-393b5eeae650 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.342761ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" 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:46775" http.request.id=258c276a-045d-4388-bac8-b26b511a98ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" 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=9.027897ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T16:00:06Z" 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:46775" http.request.id=258c276a-045d-4388-bac8-b26b511a98ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" 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=9.125301ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T16:00:06Z" 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:46775" http.request.id=258c276a-045d-4388-bac8-b26b511a98ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" 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=9.213497ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T16:00:06Z" 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:46775" http.request.id=258c276a-045d-4388-bac8-b26b511a98ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" 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=9.283344ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T16:00:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=81c36fd4-88cc-474c-bfbc-5a76b4c0d6b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.172003ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=ca460267-d884-4580-822b-102296b1136d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/blobs/uploads/be609821-a273-4130-8a33-58f0f5812766?_state=N4IkTJxtWjFi0WaefpWgt3xTlN2h6FMA-j1J-waUqbZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZTYwOTgyMS1hMjczLTQxMzAtOGEzMy01OGYwZjU4MTI3NjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MDYuOTkwMDc0NjFaIn0%3D&digest=sha256%3A2c117b0c9018fb28498780f4ea19aebda26b763d788a10d403afab33d05f9ecf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.654788128s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/be609821-a273-4130-8a33-58f0f5812766?_state=N4IkTJxtWjFi0WaefpWgt3xTlN2h6FMA-j1J-waUqbZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZTYwOTgyMS1hMjczLTQxMzAtOGEzMy01OGYwZjU4MTI3NjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MDYuOTkwMDc0NjFaIn0%3D&digest=sha256%3A2c117b0c9018fb28498780f4ea19aebda26b763d788a10d403afab33d05f9ecf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=c00aec4b-03b3-4aab-b3eb-653e339ea98a http.request.method=POST http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.614109ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=9b1d49f2-920f-41cf-b181-0cb4b29fa3cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/blobs/uploads/6bdb54cf-4fc4-4d54-839d-e2e1b9536896?_state=S8RhpBoW3vJygZQphnOqaxW_FZF6zKjQZZn-K0UAfyZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YmRiNTRjZi00ZmM0LTRkNTQtODM5ZC1lMmUxYjk1MzY4OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MDguOTYzNzg3MjM1WiJ9&digest=sha256%3A0691d0b12b73d8f9c3dbc703b47c76de4c9607b4c46e524b2b38156ccd3a7fcb" http.request.useragent="Go-http-client/1.1" http.response.duration=5.372754614s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/6bdb54cf-4fc4-4d54-839d-e2e1b9536896?_state=S8RhpBoW3vJygZQphnOqaxW_FZF6zKjQZZn-K0UAfyZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YmRiNTRjZi00ZmM0LTRkNTQtODM5ZC1lMmUxYjk1MzY4OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MDguOTYzNzg3MjM1WiJ9&digest=sha256%3A0691d0b12b73d8f9c3dbc703b47c76de4c9607b4c46e524b2b38156ccd3a7fcb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=6ee2f037-153a-42c2-be82-0566aabf8839 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.246749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=2198f667-3705-4db4-8ef1-edbecd345ae5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.duration=8.291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=fa9507d9-6472-44ef-980d-6e4ac854d7d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53944" 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=4.199969ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=faef61a6-4da4-43e6-81b9-1c8b8e207c8b http.request.method=GET http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.515466ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" 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:46775" http.request.id=4fcc655d-57cc-4b8a-b763-f974dc249037 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.duration=10.654772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" 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:46775" http.request.id=75e110e0-455e-46ce-8479-a9f3c1851d38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.duration=6.025828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:46775" http.request.id=a0fdd994-6650-448f-a910-7b8aa181b9fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.duration=11.170072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=7949bc8b-e951-4251-99a5-d4bc0f465b5b http.request.method=GET http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.607986ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=00af742c-d90c-4122-9427-360611ecc714 http.request.method=GET http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.333403ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=49988eb0-35b9-4f68-9993-238052d94dbd http.request.method=GET http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.32772ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=761964fb-bfdf-4eaa-a196-9a1ecb3382e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.448454ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=error msg="payload digest does match: "sha256:36d4ccc34cbe09e1058940271ce6742d3f5896c5557335bd1ae4636bb5be5d7b" != "sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b"" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=76afa764-4e78-47f4-9fa5-052bf40f52e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" time="2026-02-05T16:00:14Z" 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:46775" http.request.id=76afa764-4e78-47f4-9fa5-052bf40f52e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53944" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.627469ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=e6801ca1-8263-49ff-adab-230e8057e543 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53952" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.397314ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=0b3a2e9b-ec54-46f2-b843-dc55587c7142 http.request.method=GET http.request.remoteaddr="127.0.0.1:53952" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.808829ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" 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:46775" http.request.id=f260b92d-24ec-4b8f-bd46-97dd09ba7ced http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53956" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.674116ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=22881949-10e7-49b0-bb28-68bc8c1726e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53970" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.duration=11.068575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=b8553c73-ddbf-48ec-98a6-377a1bc0d2e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53970" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.851354ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" 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:46775" http.request.id=f2c5eda7-2b9f-4bef-8256-be281b9ac458 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53982" 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=2.749447ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=6e5d8be6-8074-4a5c-820b-7e4272b9920b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.982385ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=03059795-80ee-41f0-8876-b23782ec874a http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.497208ms http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=e50e80af-b0b9-4dac-abda-aba4dca9bae0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.647779ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a41e68498efdae14c8c7b737f53a372431b3db3edb9f0d4a13fa9abae2c2134b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=b5a7e151-cd29-457b-b45a-f75d5cf28fb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.053022ms http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" 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:46775" http.request.id=7f083c62-fed4-498e-bafe-57b61000da72 http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.319017ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" 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:46775" http.request.id=97eac3d1-cb02-48eb-a8b2-bd1127e3b249 http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.138574ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" 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:46775" http.request.id=76213ec7-d3ff-4d06-8baf-a959cbeb46ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.845605ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T16:00:14Z" 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:46775" http.request.id=76213ec7-d3ff-4d06-8baf-a959cbeb46ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.942027ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T16:00:14Z" 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:46775" http.request.id=76213ec7-d3ff-4d06-8baf-a959cbeb46ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.018469ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=eee41057-b5f3-4df6-bef4-cd69c93ff485 http.request.method=POST http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.977942ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=df40a910-cf67-4731-a921-41e295503f59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/blobs/uploads/7909d510-dfad-4d9a-95b5-cec4d86dd790?_state=wroSs0NjxmVaEbfBJNtnTarW6726IEkIhxh3PtL_2Gh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTA5ZDUxMC1kZmFkLTRkOWEtOTViNS1jZWM0ZDg2ZGQ3OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MTQuNDg2MTI1MTU3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.441415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/7909d510-dfad-4d9a-95b5-cec4d86dd790?_state=wroSs0NjxmVaEbfBJNtnTarW6726IEkIhxh3PtL_2Gh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTA5ZDUxMC1kZmFkLTRkOWEtOTViNS1jZWM0ZDg2ZGQ3OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MTQuNDg2MTI1MTU3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" 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:46775" http.request.id=0b555e84-80b6-47a3-8bd3-062123027a76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.542464ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T16:00:14Z" 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:46775" http.request.id=0b555e84-80b6-47a3-8bd3-062123027a76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.655012ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T16:00:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=8423714c-f5d8-4ef5-9104-32724bf4197b http.request.method=POST http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.498152ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=df176be9-c517-4e0f-89db-900a0398ef1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/blobs/uploads/ac28b1ed-ad24-48cb-ba85-80c7e8db305d?_state=NBEQspn47K1Fs4j-8iinuIK32VlM3LAjLnQBSGRChgF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYzI4YjFlZC1hZDI0LTQ4Y2ItYmE4NS04MGM3ZThkYjMwNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MTQuODEyODk1NTg3WiJ9&digest=sha256%3Ae6df7b5a78c155a9d0fefe90f781edfc614ade3fad1888cc5634327a281de101" http.request.useragent="Go-http-client/1.1" http.response.duration=3.758295283s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/ac28b1ed-ad24-48cb-ba85-80c7e8db305d?_state=NBEQspn47K1Fs4j-8iinuIK32VlM3LAjLnQBSGRChgF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYzI4YjFlZC1hZDI0LTQ4Y2ItYmE4NS04MGM3ZThkYjMwNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MTQuODEyODk1NTg3WiJ9&digest=sha256%3Ae6df7b5a78c155a9d0fefe90f781edfc614ade3fad1888cc5634327a281de101 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=59b51e3b-ff5c-4f74-9df9-22ef793b992f http.request.method=POST http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.559283ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=c66229a3-14d9-4a9f-b692-f4f61146451f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/blobs/uploads/fafd246f-6c50-43ea-811c-3ab20abc73c6?_state=m6CxBEMsoBdV8YBr9GU9fWAZCmhqtsxpN_wbJCfB96Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYWZkMjQ2Zi02YzUwLTQzZWEtODExYy0zYWIyMGFiYzczYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MTguODc0NTU5MjFaIn0%3D&digest=sha256%3Aadd5bdab55e273adddc24a94bc11158bb831b25fad52af95b6b2a44628bfd223" http.request.useragent="Go-http-client/1.1" http.response.duration=3.721037002s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/fafd246f-6c50-43ea-811c-3ab20abc73c6?_state=m6CxBEMsoBdV8YBr9GU9fWAZCmhqtsxpN_wbJCfB96Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYWZkMjQ2Zi02YzUwLTQzZWEtODExYy0zYWIyMGFiYzczYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTY6MDA6MTguODc0NTU5MjFaIn0%3D&digest=sha256%3Aadd5bdab55e273adddc24a94bc11158bb831b25fad52af95b6b2a44628bfd223 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" 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:46775" http.request.id=f50167e9-3a9f-4cf1-ba14-515ffe9b4802 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.357073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" 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:46775" http.request.id=8ffd7ca9-69b5-4f2c-8b30-b5fe90ef7609 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.657975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=e25e72c1-af4a-488e-b859-be45a806b439 http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.038346ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=df21f6cb-48b0-4862-9114-a2ba7c69d127 http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.02267ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "GET /v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=d265f270-744d-406e-951e-7a281e6eb0bd http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="781.241µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=f68f63b3-2443-42e7-bec9-e94e0d8e6d90 http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" http.request.useragent="Go-http-client/1.1" http.response.duration="720.66µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "GET /v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=946864e6-7ad1-4382-b9ea-012302ac2450 http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" 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="781.881µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="rewriting manifest sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=1ccd0b0a-67e0-4aa4-9931-f123bca94c17 http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" 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-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=1ccd0b0a-67e0-4aa4-9931-f123bca94c17 http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.203971ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=091aac6f-6024-46cb-ae5b-a1cc7eb06775 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.4045ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=34902e43-4370-4946-93a4-011e55be70f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53986" http.request.uri="/v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.982643ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "GET /v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" 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:46775" http.request.id=07e80059-7ab9-479b-8b90-6d671ae48c99 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40864" http.request.uri="/v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.128025ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" 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:46775" http.request.id=876a574c-ca10-468c-8809-30874aa3d188 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.151191ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=ce3c43fc-73c5-4d6f-8e2a-e550316f9150 http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.271078ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "GET /v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" 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:46775" http.request.id=bd990492-19b5-4445-9d70-d860da620f7f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40890" 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="991.843µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" 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:46775" http.request.id=46395034-6669-4df2-941a-e237814cc8fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=e6fe5fdc-e3e1-4966-b773-5e9260330ac4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40900" 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="829.537µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=4063a5f6-d062-4167-b830-b389acba08db http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042588ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:02bf11101a7736e4fd9a9592a5f8347d7073ccf8e8c9b90bf112cd270af8e5b5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46775" http.request.id=55e22bb9-90c1-4014-ac3f-d28481595ece http.request.method=GET http.request.remoteaddr="127.0.0.1:40900" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.732989ms http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (15.85s) === RUN TestManifestDeleteDisabled time="2026-02-05T16:00:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T16:00:22Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T16:00:22Z" 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:37257" http.request.id=58fc58dd-011c-49ce-ba00-385a961372e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56008" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.330005ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-02-05T16:00:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T16:00:22Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T16:00:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T16:00:22Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-05T16:00:22Z" 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-05T16:00:22Z" 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:37403" http.request.id=d3e25e33-f5eb-491c-9cba-ce6bad012c5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40608" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.319288ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" 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:37403" http.request.id=748cd59b-d8d3-4783-ba32-1b879f88accb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.511752ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" 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:37403" http.request.id=2e417d9a-a072-4f7d-ad80-8aec04fdd7c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:40630" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.36395ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T16:00:22Z" 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:37403" http.request.id=e434c9d9-5879-4363-b3d1-2b169e342bbb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40644" 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=3.302495ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:16:00:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.07s) === RUN TestProxyManifestGetByTag time="2026-02-05T16:00:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T16:00:22Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T16:00:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=46a31e62-9155-46e9-aac0-d4bf8b88bf7f http.request.method=POST http.request.remoteaddr="127.0.0.1:36614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.571881ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=4a00db7b-a28e-4dd3-a99d-4b44d58f5b3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36614" http.request.uri="/v2/foo/bar/blobs/uploads/e2a2e078-ad2e-41e2-91ba-4fb7ad96ed32?_state=Hgf7Pfb6ZhpuGUP3kVnTYqgasXpUV_ZKV0Q9GVZRXVF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYTJlMDc4LWFkMmUtNDFlMi05MWJhLTRmYjdhZDk2ZWQzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNjowMDoyMy4wMjE5OTc1MjNaIn0%3D&digest=sha256%3Ac034b78fab2133f2e5cca4d3fc2200a8d6698ba0b6ff4a97212a29031a63843e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.422851178s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:23 +0000] "PUT /v2/foo/bar/blobs/uploads/e2a2e078-ad2e-41e2-91ba-4fb7ad96ed32?_state=Hgf7Pfb6ZhpuGUP3kVnTYqgasXpUV_ZKV0Q9GVZRXVF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYTJlMDc4LWFkMmUtNDFlMi05MWJhLTRmYjdhZDk2ZWQzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNjowMDoyMy4wMjE5OTc1MjNaIn0%3D&digest=sha256%3Ac034b78fab2133f2e5cca4d3fc2200a8d6698ba0b6ff4a97212a29031a63843e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=f011f35c-b650-4ef6-ae88-faed77d8c06b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36614" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=10.091867ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:26 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:26Z" 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-05T16:00:26Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T16:00:26Z" level=info msg="Starting upload purge in 34m0s" go.version=go1.25.7 time="2026-02-05T16:00:26Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T16:00:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=e8882ffe-db39-4df6-ab81-608b397a7ec5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36614" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.346043ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:16:00:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T16:00:26Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:45107" go.version=go1.25.7 time="2026-02-05T16:00:26Z" 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-05T16:00:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=c1e1081e-1eb2-4b41-b258-4d82214cfacc http.request.method=GET http.request.remoteaddr="127.0.0.1:55860" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.116416ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:16:00:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T16:00:26Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45107 /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:45107/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:40883" http.request.id=65b3b0f4-3a5d-4fd9-b217-c9ea66b4f27b http.request.method=GET http.request.remoteaddr="127.0.0.1:49202" http.request.uri="/v2/foo/bar/manifests/sha256:9e411e5f7668b347ec84ba1e7c56f09251d05b47aae0e15b4c7523fa7a7ea769" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:9e411e5f7668b347ec84ba1e7c56f09251d05b47aae0e15b4c7523fa7a7ea769" time="2026-02-05T16:00:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=4ea7c40d-c049-4ce3-975c-753f1f157737 http.request.method=GET http.request.remoteaddr="127.0.0.1:55876" http.request.uri="/v2/foo/bar/manifests/sha256:9e411e5f7668b347ec84ba1e7c56f09251d05b47aae0e15b4c7523fa7a7ea769" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.033527ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:16:00:26 +0000] "GET /v2/foo/bar/manifests/sha256:9e411e5f7668b347ec84ba1e7c56f09251d05b47aae0e15b4c7523fa7a7ea769 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T16:00:26Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:9e411e5f7668b347ec84ba1e7c56f09251d05b47aae0e15b4c7523fa7a7ea769 with ttl=167h59m59.999993306s" go.version=go1.25.7 time="2026-02-05T16:00:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40883" http.request.id=65b3b0f4-3a5d-4fd9-b217-c9ea66b4f27b http.request.method=GET http.request.remoteaddr="127.0.0.1:49202" http.request.uri="/v2/foo/bar/manifests/sha256:9e411e5f7668b347ec84ba1e7c56f09251d05b47aae0e15b4c7523fa7a7ea769" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=16.707117ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:16:00:26 +0000] "GET /v2/foo/bar/manifests/sha256:9e411e5f7668b347ec84ba1e7c56f09251d05b47aae0e15b4c7523fa7a7ea769 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T16:00:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=5f212227-877e-41f9-8317-09cdd5b6c244 http.request.method=GET http.request.remoteaddr="127.0.0.1:55876" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.92844ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:16:00:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T16:00:26Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45107 /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:45107/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:40883" http.request.id=5c3cbefd-168a-4f6c-91ac-842b6499fe34 http.request.method=GET http.request.remoteaddr="127.0.0.1:49206" 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-05T16:00:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=4bc54f89-8281-4a08-b458-3da032c661e8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55892" 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.441618ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:16:00:26 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T16:00:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40883" http.request.id=5c3cbefd-168a-4f6c-91ac-842b6499fe34 http.request.method=GET http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=15.871935ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:16:00:26 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T16:00:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=0c0e837e-a0da-48b7-83f9-608bd91545f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:55892" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.506775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=47af21dc-c9de-48f5-8c25-c0998e905b77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55892" http.request.uri="/v2/foo/bar/blobs/uploads/b6029e45-bdf3-4fd3-9159-fe1a8d1adb68?_state=cs42SxngiXr7f5FSErUXNRRvRVCi1nBjRAp43aEmNMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDI5ZTQ1LWJkZjMtNGZkMy05MTU5LWZlMWE4ZDFhZGI2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNjowMDoyNi43NTAzNDU5NjlaIn0%3D&digest=sha256%3Af0b522b941ce3404967e7577ebe8b153be949c62d3fb7c1edd6682230bb2cb03" http.request.useragent="Go-http-client/1.1" http.response.duration=2.434158925s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:26 +0000] "PUT /v2/foo/bar/blobs/uploads/b6029e45-bdf3-4fd3-9159-fe1a8d1adb68?_state=cs42SxngiXr7f5FSErUXNRRvRVCi1nBjRAp43aEmNMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDI5ZTQ1LWJkZjMtNGZkMy05MTU5LWZlMWE4ZDFhZGI2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNjowMDoyNi43NTAzNDU5NjlaIn0%3D&digest=sha256%3Af0b522b941ce3404967e7577ebe8b153be949c62d3fb7c1edd6682230bb2cb03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=def86e4b-49f8-42e5-aa86-3bac2016c039 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55892" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=10.585217ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:16:00:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T16:00:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=6b07fff3-46ad-446d-9ceb-737b0287d359 http.request.method=GET http.request.remoteaddr="127.0.0.1:55892" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.280569ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:16:00:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T16:00:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45107 /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:45107/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:40883" http.request.id=2b4a819f-0806-473f-bab9-f188c7391d55 http.request.method=GET http.request.remoteaddr="127.0.0.1:49210" 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-05T16:00:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=e468535a-6e68-47c1-aee0-1e2bde1cfe82 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55900" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.377425ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:16:00:29 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T16:00:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=634d613d-c6dd-4cc4-828f-4bfe7bc5199e http.request.method=GET http.request.remoteaddr="127.0.0.1:55900" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="712.839µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:16:00:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T16:00:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45107 /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:45107/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:40883" http.request.id=2b4a819f-0806-473f-bab9-f188c7391d55 http.request.method=GET http.request.remoteaddr="127.0.0.1:49210" 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-05T16:00:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45107" http.request.id=7cada27e-4971-49e8-8c42-04c14f237428 http.request.method=GET http.request.remoteaddr="127.0.0.1:55916" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.173087ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:16:00:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T16:00:29Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:6e0f467330cf8aa7ad6b99fbb2c22620eb29af913cfb6e31b52fb85b09c41215 with ttl=167h59m59.999995103s" go.version=go1.25.7 time="2026-02-05T16:00:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40883" http.request.id=2b4a819f-0806-473f-bab9-f188c7391d55 http.request.method=GET http.request.remoteaddr="127.0.0.1:49210" 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=17.595834ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:16:00:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (6.50s) === RUN TestAppDispatcher time="2026-02-05T16:00:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35539" http.request.id=bd0be2a0-825a-4b9a-ae54-724de00dabc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46404" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.983334ms http.response.status=200 http.response.written=0 time="2026-02-05T16:00:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35539" http.request.id=4e9d1651-d23b-494e-9561-9b2ea7ef9390 http.request.method=GET http.request.remoteaddr="127.0.0.1:46404" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.898064ms http.response.status=200 http.response.written=0 time="2026-02-05T16:00:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35539" http.request.id=3c0601a5-045f-4382-8e9d-67fbc318c305 http.request.method=GET http.request.remoteaddr="127.0.0.1:46404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186036ms http.response.status=200 http.response.written=0 time="2026-02-05T16:00:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35539" http.request.id=7b72a503-6e95-456f-95c0-72eaec91dc07 http.request.method=GET http.request.remoteaddr="127.0.0.1:46404" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="802.437µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-02-05T16:00:29Z" 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=ea4919ed-d2e1-415d-9017-fae224f19e84 time="2026-02-05T16:00:29Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=ea4919ed-d2e1-415d-9017-fae224f19e84 time="2026-02-05T16:00:29Z" 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:38525" http.request.id=ded0ae3e-0e2a-4ced-a0cc-9772a408bfec http.request.method=GET http.request.remoteaddr="127.0.0.1:51462" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-02-05T16:00:29Z" 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=ea4919ed-d2e1-415d-9017-fae224f19e84 time="2026-02-05T16:00:29Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=ea4919ed-d2e1-415d-9017-fae224f19e84 time="2026-02-05T16:00:29Z" level=info msg="configuring file health check path=/tmp/healthcheck17813615, interval=1" go.version=go1.25.7 instance.id=ea4919ed-d2e1-415d-9017-fae224f19e84 --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2026-02-05T16:00:33Z" 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=ea4919ed-d2e1-415d-9017-fae224f19e84 time="2026-02-05T16:00:33Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=ea4919ed-d2e1-415d-9017-fae224f19e84 time="2026-02-05T16:00:33Z" level=info msg="configuring TCP health check addr=127.0.0.1:32903, interval=1" go.version=go1.25.7 instance.id=ea4919ed-d2e1-415d-9017-fae224f19e84 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-05T16:00:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=ea4919ed-d2e1-415d-9017-fae224f19e84 time="2026-02-05T16:00:37Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=ea4919ed-d2e1-415d-9017-fae224f19e84 time="2026-02-05T16:00:37Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:34621, interval=1, threshold=3" go.version=go1.25.7 instance.id=ea4919ed-d2e1-415d-9017-fae224f19e84 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 157.458s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.65s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.04s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.823s === RUN TestSchedule time="2026-02-05T15:58:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=3e00353c-5d16-4b5a-ba65-5e6bad000de2 time="2026-02-05T15:58:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995343ms" go.version=go1.25.7 instance.id=3e00353c-5d16-4b5a-ba65-5e6bad000de2 time="2026-02-05T15:58:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.469µs" go.version=go1.25.7 instance.id=3e00353c-5d16-4b5a-ba65-5e6bad000de2 time="2026-02-05T15:58:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.532µs" go.version=go1.25.7 instance.id=3e00353c-5d16-4b5a-ba65-5e6bad000de2 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-02-05T15:58:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=3e00353c-5d16-4b5a-ba65-5e6bad000de2 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-02-05T15:58:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=3e00353c-5d16-4b5a-ba65-5e6bad000de2 time="2026-02-05T15:58:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99545ms" go.version=go1.25.7 instance.id=3e00353c-5d16-4b5a-ba65-5e6bad000de2 time="2026-02-05T15:58:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996389ms" go.version=go1.25.7 instance.id=3e00353c-5d16-4b5a-ba65-5e6bad000de2 time="2026-02-05T15:58:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=3e00353c-5d16-4b5a-ba65-5e6bad000de2 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-02-05T15:58:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=3e00353c-5d16-4b5a-ba65-5e6bad000de2 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.583s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (8.43s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 16587776 sha256:1751a119c615e6e4d76e86a7274f9f2cb67bdb0ab294486ab16971ac4d800736 [] map[] } --- PASS: TestSimpleBlobRead (0.62s) === RUN TestBlobMount --- PASS: TestBlobMount (0.40s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.27s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.53s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.84s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === 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:1ca870063827a29f4029e04f505bfd23806579aa890df61e9ee2b718788f669f palailogos: marking blob sha256:c196054390b34f5a5d3796f7cd73e2eb96d005c7d834c450f477d1fabdfdfa40 palailogos: marking blob sha256:ead13a3cb756a3a8f14ca0c1346b4ccd78e50ffa661c7431308f919285315f5e palailogos: marking manifest sha256:1cba1dfb52cec80bea4b195cb5877304ce20ff14730c17eb97ebf27032bf9e50 palailogos: marking blob sha256:6b2167a5dc392d23459387b301cdfcfbb45710ff66f46e8bf19726c8bd0328a7 palailogos: marking blob sha256:c0cf9ca8cfe98edb3d4710ca8abb2a8e5505051c6b2a0e17b02c00d7f7b1db35 palailogos: marking manifest sha256:c67777fe39d77e7a00e8a9ea4a7e08ca92425e145e1db38148ae43457fb6bfaf palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:3aef6a67b16ca6748f884fc2aa9f675553b3d671bc8eda32678e36a2801d91b9 palailogos: marking blob sha256:066bc67b35722183bbc4a016689b2d61cddddcd3ad238a635cbdba5d69472006 palailogos: marking manifest sha256:dc34ada95463eff399e93c8c368d4163f3e5b832b78400b8d618b5bbb0a2077c palailogos: marking blob sha256:1ca870063827a29f4029e04f505bfd23806579aa890df61e9ee2b718788f669f palailogos: marking blob sha256:1cba1dfb52cec80bea4b195cb5877304ce20ff14730c17eb97ebf27032bf9e50 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.56s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:ed09b0f2f3e5548b96f1edd381fedd033a1571be94c138d32f5c0e856bcfd148 deletemanifests: marking manifest sha256:f3697cbae111fb27aae30ab484647a8ca3b68cdf889157278462c8f6571d2c78 deletemanifests: marking blob sha256:4fcd802f30885b0b355d9d73f4cdea554e30071d2413300cd844068bb3eb522a deletemanifests: marking blob sha256:ae36997dffb9cf9cc6dbd59a1975ae7c75a16329d028dfc1edbeb90eea4d4c37 deletemanifests: marking blob sha256:67a5a52c31de34a24a57eaa112a8a09bb6dbcbbde6c446a60ca61d5d6293ccb4 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:14983de42550381bcccfd31489f02c609a9eafd6629af6d497ab37c60ac2cc84 blob eligible for deletion: sha256:6172913cf2540156f413177a29422499ea5ab6085d3e34aaee473292db03d6b3 blob eligible for deletion: sha256:ad1b05cd1411467a64aee45922bbf7a2022f661c7c504f789ed5d8a298b46b00 blob eligible for deletion: sha256:ed09b0f2f3e5548b96f1edd381fedd033a1571be94c138d32f5c0e856bcfd148 deletemanifests manifest eligible for deletion: sha256:ed09b0f2f3e5548b96f1edd381fedd033a1571be94c138d32f5c0e856bcfd148 deletemanifests: marking manifest sha256:f3697cbae111fb27aae30ab484647a8ca3b68cdf889157278462c8f6571d2c78 deletemanifests: marking blob sha256:4fcd802f30885b0b355d9d73f4cdea554e30071d2413300cd844068bb3eb522a deletemanifests: marking blob sha256:ae36997dffb9cf9cc6dbd59a1975ae7c75a16329d028dfc1edbeb90eea4d4c37 deletemanifests: marking blob sha256:67a5a52c31de34a24a57eaa112a8a09bb6dbcbbde6c446a60ca61d5d6293ccb4 time="2026-02-05T15:58:32Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/ed09b0f2f3e5548b96f1edd381fedd033a1571be94c138d32f5c0e856bcfd148" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa time="2026-02-05T15:58:32Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/ed09b0f2f3e5548b96f1edd381fedd033a1571be94c138d32f5c0e856bcfd148" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:14983de42550381bcccfd31489f02c609a9eafd6629af6d497ab37c60ac2cc84 time="2026-02-05T15:58:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/14/14983de42550381bcccfd31489f02c609a9eafd6629af6d497ab37c60ac2cc84" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa blob eligible for deletion: sha256:6172913cf2540156f413177a29422499ea5ab6085d3e34aaee473292db03d6b3 time="2026-02-05T15:58:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/6172913cf2540156f413177a29422499ea5ab6085d3e34aaee473292db03d6b3" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa blob eligible for deletion: sha256:ad1b05cd1411467a64aee45922bbf7a2022f661c7c504f789ed5d8a298b46b00 time="2026-02-05T15:58:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ad/ad1b05cd1411467a64aee45922bbf7a2022f661c7c504f789ed5d8a298b46b00" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa blob eligible for deletion: sha256:ed09b0f2f3e5548b96f1edd381fedd033a1571be94c138d32f5c0e856bcfd148 time="2026-02-05T15:58:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ed/ed09b0f2f3e5548b96f1edd381fedd033a1571be94c138d32f5c0e856bcfd148" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa --- PASS: TestDeleteManifestIfTagNotFound (2.37s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5e576fce9d46203a79154a31c134945812062c77ad0ec113c758ea084056cb66 time="2026-02-05T15:58:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5e/5e576fce9d46203a79154a31c134945812062c77ad0ec113c758ea084056cb66" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa blob eligible for deletion: sha256:af61e278594687ae325dff7284b0447bb0c9f04ae44e47eb6b9386234c92cfe8 time="2026-02-05T15:58:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/af61e278594687ae325dff7284b0447bb0c9f04ae44e47eb6b9386234c92cfe8" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa blob eligible for deletion: sha256:c89cba9d74483dbbc2334377a5e3af31f5d3403af53e5cd9f0ac0abc696a8cce time="2026-02-05T15:58:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c8/c89cba9d74483dbbc2334377a5e3af31f5d3403af53e5cd9f0ac0abc696a8cce" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa --- PASS: TestGCWithMissingManifests (1.18s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:19bf8a868254ef7ea7e1222753a01c50481b0fb0c04112e51597464ac296e0a5 komnenos: marking blob sha256:1aa01fca12a8991bbdfae84ab2b7f4156b359dcb570dca333e91567b36214e10 komnenos: marking blob sha256:518e3621744a349e5c16bba48fdca7beb2fa312fe0823694f9519c846aa628df 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f887dcdddb37eb1deb32e3a98ba780f05453cdeb1e2a41a10a7766fdf2c4b58a time="2026-02-05T15:58:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f8/f887dcdddb37eb1deb32e3a98ba780f05453cdeb1e2a41a10a7766fdf2c4b58a" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa blob eligible for deletion: sha256:4002dcd4a057e5d2521af5a71005eda9fa4fcf2dce8543056ed6907fa25fc7e1 time="2026-02-05T15:58:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/40/4002dcd4a057e5d2521af5a71005eda9fa4fcf2dce8543056ed6907fa25fc7e1" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa blob eligible for deletion: sha256:85f0bcc714967955206820ebd2b630b12bf31ff2ca9c5b3c7e37f09feb7c5bae time="2026-02-05T15:58:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/85/85f0bcc714967955206820ebd2b630b12bf31ff2ca9c5b3c7e37f09feb7c5bae" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa blob eligible for deletion: sha256:aa041509adf8f72bfe7c24ebc9f0918ec314e28f0945a887d79f52db6a874d7a time="2026-02-05T15:58:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/aa/aa041509adf8f72bfe7c24ebc9f0918ec314e28f0945a887d79f52db6a874d7a" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa blob eligible for deletion: sha256:bb0833f1fd9fbb21b1312c202d517b6bd6b1bb82fad007105dfd85222bc70d26 time="2026-02-05T15:58:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bb/bb0833f1fd9fbb21b1312c202d517b6bd6b1bb82fad007105dfd85222bc70d26" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-05T15:58:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa blob eligible for deletion: sha256:f43f0cb9471e24e3009c5a9c2c2844e1e1f10aeaca48d3827fdb9e0b5dbb5ffe time="2026-02-05T15:58:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f4/f43f0cb9471e24e3009c5a9c2c2844e1e1f10aeaca48d3827fdb9e0b5dbb5ffe" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa --- PASS: TestDeletionHasEffect (2.80s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.30s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:62b9153c0fbcdb81e4da0e7594b1ed0c5face9c14202e46c2e5c579d52512c99 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:18b376d0996b2c0c999ac430e589c0f2c5ebe488c7a6718e9365b1f07ef9d2e2 michael_z_doukas: marking blob sha256:2540515cc333018478efac9c77412d326247333297db929e358a504ffec41411 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:7a38c276351f0c1318b3a70827d977dd9fe4ad4ec289c6fe4a272988734a62d2 time="2026-02-05T15:58:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7a/7a38c276351f0c1318b3a70827d977dd9fe4ad4ec289c6fe4a272988734a62d2" go.version=go1.25.7 instance.id=33abbe07-fc17-498e-ac1f-f57136ae7eaa --- PASS: TestOrphanBlobDeleted (1.52s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:28d89e75ed132b6169b8bb40f5cc868ce4b0be5c0a653100471341b44f488fe0 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f783c3bac793f950454ea0b2c85c1dde10fffda7b547640b630b84c9bfb630d4 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.83s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.03s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.67s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (2.18s) === 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-05T15:58:45Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 14:58:45.409542325 +0000 UTC m=-3561.435648553, actuallyDelete=true" time="2026-02-05T15:58:45Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-05T15:58:45Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296, actuallyDelete=true" time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2c644fdf-be0d-46c3-9ac2-0756090f66ca have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30eaf5b5-36bd-445d-803d-62b39d74f3ec have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3122db49-9f39-46b3-b133-c07f9b2536d1 have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/754bfd3c-6a99-4341-bce6-3309fa212387 have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4675e566-1345-41c3-9106-8c57388f0f83 have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/61d98799-3e0f-45a5-a5bd-8fd8e98341cb have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/74531ec0-3011-4beb-9b06-84360dc5c8bc have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ceb89b36-cbf5-41b4-88ef-212839b0faac have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d5fcc995-ac6a-43c6-88de-2f47f55dc0d1 have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/54eb1f63-fe75-4c87-9426-fda55837b49a have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/03b1bf29-4a25-4d73-adde-e5c48bdb89c9 have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.410613174 +0000 UTC m=+38.565422296). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-05T15:58:45Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 15:58:45.412055476 +0000 UTC m=+38.566864599, actuallyDelete=true" time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a8c357d5-45b1-463e-872f-0b2fd63d8e6b have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.412055476 +0000 UTC m=+38.566864599). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4b96707a-3112-4dac-9144-392ec0f71394 have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.412055476 +0000 UTC m=+38.566864599). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c74f7338-5f1c-4c02-9c83-973a453fd5a8 have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.412055476 +0000 UTC m=+38.566864599). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/34c25b09-f67e-4cf9-95d8-68cd5f0c5dbe have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.412055476 +0000 UTC m=+38.566864599). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9efdb6d6-58c9-401b-b80e-cda8d0da10ab have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.412055476 +0000 UTC m=+38.566864599). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-05T15:58:45Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 15:58:45.413053594 +0000 UTC m=+38.567862717, actuallyDelete=true" time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/feb7f6ea-bb73-48c0-b666-ddbdafba669e have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.413053594 +0000 UTC m=+38.567862717). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4ebe9aa6-5f00-4b8f-b9b8-5878a049722c have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.413053594 +0000 UTC m=+38.567862717). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/64323e1f-332e-4e03-9c1b-47d251530583 have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.413053594 +0000 UTC m=+38.567862717). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7de71a82-2ef4-4172-a4a4-2539612ae339 have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.413053594 +0000 UTC m=+38.567862717). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8a44203d-c411-4fc9-9e11-33c933e8500d have older date (2026-02-05 14:58:45 +0000 UTC) than purge date (2026-02-05 15:58:45.413053594 +0000 UTC m=+38.567862717). Removing upload directory." time="2026-02-05T15:58:45Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-05T15:58:45Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 15:58:45.413689577 +0000 UTC m=+38.568498701, actuallyDelete=true" time="2026-02-05T15:58:45Z" 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 38.600s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.011s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.009s === RUN TestWalkFileRemoved time="2026-02-05T15:58:06Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.463s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === 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.088s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.29s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.728s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.57s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.058s ? 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-05T15:58:06Z" 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-05T15:58:06Z" 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-05T15:58:06Z" 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 TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestParsing === CONT TestInvalidData === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 time="2026-02-05T15:58:06Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) time="2026-02-05T15:58:06Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=548c6cfe-c37c-44b2-ada7-652dd20936ff ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-02-05T15:58:06Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=548c6cfe-c37c-44b2-ada7-652dd20936ff --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2026-02-05T15:58:06Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=548c6cfe-c37c-44b2-ada7-652dd20936ff --- PASS: TestInvalidData (0.00s) time="2026-02-05T15:58:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T15:58:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T15:58:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T15:58:10Z" 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.511s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.008s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.514s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.93s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.485s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.013s ? 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 >>> 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-x86.so.1 >>> docker-registry*: Package size: 24.6 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 16:00:45 +0000 elapsed time 0h 3m 5s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260205.155741) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r30.trigger OK: 426.2 MiB in 105 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...