>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Wed, 04 Feb 2026 21:27:39 +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 (20260204.212740) Executing busybox-1.37.0-r31.trigger OK: 432.9 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/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/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/edge/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-04T21:28:00Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-04T21:28:00Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.154s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-04T21:28:00Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.121s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.117s === 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.081s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.21s) PASS ok github.com/docker/distribution/health/checks 0.321s ? 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.092s === 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.118s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.01s) PASS ok github.com/docker/distribution/manifest/schema1 0.127s === 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.122s ? 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/04 21:28:00 http: TLS handshake error from 127.0.0.1:44190: 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:34821/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34821/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34821/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34821/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:43719?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.74s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-04T21:28:00Z" level=info msg="broadcaster: closing" time="2026-02-04T21:28:00Z" level=info msg="closing testSink" time="2026-02-04T21:28:00Z" level=info msg="closing testSink" time="2026-02-04T21:28:00Z" level=info msg="closing testSink" time="2026-02-04T21:28:00Z" level=info msg="closing testSink" time="2026-02-04T21:28:00Z" level=info msg="closing testSink" time="2026-02-04T21:28:00Z" level=info msg="closing testSink" time="2026-02-04T21:28:00Z" level=info msg="closing testSink" time="2026-02-04T21:28:00Z" level=info msg="closing testSink" time="2026-02-04T21:28:00Z" level=info msg="closing testSink" time="2026-02-04T21:28:00Z" level=info msg="closing testSink" time="2026-02-04T21:28:00Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-02-04T21:28:01Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 1} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 1} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 1} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=warning msg="&{0x259c240 0.9} encountered too many errors, backing off" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T21:28:01Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.64s) PASS ok github.com/docker/distribution/notifications 1.686s ? 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-04T21:28:02Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T21:28:02.084791413Z" 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-04T21:28:02.084829853Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:02.084889894Z" level=info msg="Starting upload purge in 26m0s" go.version=go1.25.7 time="2026-02-04T21:28:02.085671981Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-04T21:28:02.085760221Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-04T21:28:02.086346946Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-04T21:28:05.09933384Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=3dba52cf-1f4e-4359-be6a-445f1fbaaf10 http.request.method=GET http.request.remoteaddr="127.0.0.1:37642" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="793.927µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:21:28:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-04T21:28:05.099498761Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (5.00s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-04T21:28:05.755999519Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T21:28:05.756761525Z" 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-04T21:28:05.756783445Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:05.756957767Z" level=info msg="Starting upload purge in 36m0s" go.version=go1.25.7 time="2026-02-04T21:28:05.757213369Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.66s) PASS ok github.com/docker/distribution/registry 13.801s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.089s === 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.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.207s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-04T21:28:00Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=761daad1-c23b-4737-8dbd-16215fd0b503 time="2026-02-04T21:28:00Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=761daad1-c23b-4737-8dbd-16215fd0b503 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-02-04T21:28:00Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password="GHK_Jq_cjk7Kex-quA4JTh9vYPdTI_QrbMXZl8iEKQI" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.195s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.131s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-02-04T21:28:00Z" level=info msg="token not to be used before 2026-02-04 21:28:01 +0000 UTC - currently 2026-02-04 21:28:00.230726262 +0000 UTC m=+0.110470636" time="2026-02-04T21:28:00Z" level=info msg="token not to be used after 2026-02-04 21:28:00 +0000 UTC - currently 2026-02-04 21:28:00.234261092 +0000 UTC m=+0.114005466" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-02-04T21:28:00Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.212s === 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.01s) === 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.195s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === 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.141s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.114s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-04T21:28:00Z" 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-04T21:28:00Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37657" http.request.id=6b0e2b44-61de-4a10-a689-979bb3dd4055 http.request.method=GET http.request.remoteaddr="127.0.0.1:39264" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="984.648µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:21:28:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-02-04T21:28:00Z" 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-04T21:28:00Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=08c334b6-71a6-45c3-a971-918786d31468 http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="988.288µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:21:28:00 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T21:28:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=148ad6c8-2a44-47d8-8c98-3c7183681d3f http.request.method=POST http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13329ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:00 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=5729e35c-0091-4418-aaed-8ef89f99ade2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/aaaa/blobs/uploads/1f57bb8e-9426-44d2-904e-d101d70b1c5f?_state=ItYSTp500E_o-pirEdMxW8JWqb_ZciZsM9x9j_6hX8V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZjU3YmI4ZS05NDI2LTQ0ZDItOTA0ZS1kMTAxZDcwYjFjNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDAuNDM4NTQ3NjU5WiJ9&digest=sha256%3A199dc55c5fb25f519ddeb8696d45e0f1117dac8832cd99d3e55bb6c6cb5e30a5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.479275751s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:00 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1f57bb8e-9426-44d2-904e-d101d70b1c5f?_state=ItYSTp500E_o-pirEdMxW8JWqb_ZciZsM9x9j_6hX8V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZjU3YmI4ZS05NDI2LTQ0ZDItOTA0ZS1kMTAxZDcwYjFjNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDAuNDM4NTQ3NjU5WiJ9&digest=sha256%3A199dc55c5fb25f519ddeb8696d45e0f1117dac8832cd99d3e55bb6c6cb5e30a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=d961bb84-9311-473a-aabe-43242362b38d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.882553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:01 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=4f8c3968-1e20-45d8-b671-6ce8bd3469fa http.request.method=POST http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:02 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=bda0b68d-ea22-4add-86ac-7e824b96972f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/bbbb/blobs/uploads/22d8b506-1eff-42af-9d3a-cec5b2fc4383?_state=qt1apDr-NfNqIcmkNuVNJFLghUPyd_k6HJJAuIdUcyd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyMmQ4YjUwNi0xZWZmLTQyYWYtOWQzYS1jZWM1YjJmYzQzODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDIuMTAzNjQwMTM2WiJ9&digest=sha256%3Ace18ac19e7583fda50b33e5eec22a85320a0e96297a36a5c90f1310617043d4c" http.request.useragent="Go-http-client/1.1" http.response.duration=885.960181ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:02 +0000] "PUT /v2/foo/bbbb/blobs/uploads/22d8b506-1eff-42af-9d3a-cec5b2fc4383?_state=qt1apDr-NfNqIcmkNuVNJFLghUPyd_k6HJJAuIdUcyd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyMmQ4YjUwNi0xZWZmLTQyYWYtOWQzYS1jZWM1YjJmYzQzODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDIuMTAzNjQwMTM2WiJ9&digest=sha256%3Ace18ac19e7583fda50b33e5eec22a85320a0e96297a36a5c90f1310617043d4c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=273e84fa-2865-4ef4-b2ec-7f229fdfc46a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.640231ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:02 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=78593197-b1d7-46d0-8d77-0524daaca8dd http.request.method=POST http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=0dd765d4-80bc-4b8a-bc03-25d46a1d94cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/cccc/blobs/uploads/ea3b621c-eb47-4509-ae59-f9d599fae822?_state=veDD2U1KF2FYeAzmWy42QhXznZCMmThybFj1b870GMF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYTNiNjIxYy1lYjQ3LTQ1MDktYWU1OS1mOWQ1OTlmYWU4MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDMuMjQyMzI5NzQyWiJ9&digest=sha256%3Ae2edd226525d84d5892bd0d6d32471c0a2a7557cb7187b9a6f5041ddc7dad1fd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.807783953s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/ea3b621c-eb47-4509-ae59-f9d599fae822?_state=veDD2U1KF2FYeAzmWy42QhXznZCMmThybFj1b870GMF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYTNiNjIxYy1lYjQ3LTQ1MDktYWU1OS1mOWQ1OTlmYWU4MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDMuMjQyMzI5NzQyWiJ9&digest=sha256%3Ae2edd226525d84d5892bd0d6d32471c0a2a7557cb7187b9a6f5041ddc7dad1fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=c464a91f-5315-4b46-aa92-a54381aebbec http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.537031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:05 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=6e1c03eb-8a80-4a3f-9f49-f00e74da288b http.request.method=POST http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.005368ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:05 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=95e35682-3f78-4268-8ca0-cc402730bcc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/dddd/blobs/uploads/4c00cdde-a12c-4e84-a9a1-db26cb8aa601?_state=STxD-jJdsdoZzogfUpFAuF3vC5Zv2cq7oglUErETATt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0YzAwY2RkZS1hMTJjLTRlODQtYTlhMS1kYjI2Y2I4YWE2MDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDUuMjk0MTYwNDQ1WiJ9&digest=sha256%3Aadb4d954fd50f4193ff0929992117424db03e68c6ec6d6654aa60b4c83f4ffed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.763794653s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:05 +0000] "PUT /v2/foo/dddd/blobs/uploads/4c00cdde-a12c-4e84-a9a1-db26cb8aa601?_state=STxD-jJdsdoZzogfUpFAuF3vC5Zv2cq7oglUErETATt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0YzAwY2RkZS1hMTJjLTRlODQtYTlhMS1kYjI2Y2I4YWE2MDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDUuMjk0MTYwNDQ1WiJ9&digest=sha256%3Aadb4d954fd50f4193ff0929992117424db03e68c6ec6d6654aa60b4c83f4ffed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=e938bc7c-7a45-4fa4-8ea1-ab17499ba3df http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.617551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:07 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=8995e3cc-14f8-4883-90c1-b78e677c11a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:07 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=be221e85-91a5-42b5-97cc-c41d9320d519 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/eeee/blobs/uploads/cbbc66c8-73ba-4bda-a351-6bc2fc0b45d3?_state=vp5tJz_UQCQALRwbRNy-X0U-V6JzLul_NtRbtAeoLQN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjYmJjNjZjOC03M2JhLTRiZGEtYTM1MS02YmMyZmMwYjQ1ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDcuMjI0MDY3NjE0WiJ9&digest=sha256%3Af0eb55849d9e0d6bbcafe04f75264d175d558eb1fbddc1152462cb27f7d9e0c4" http.request.useragent="Go-http-client/1.1" http.response.duration=779.286339ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:07 +0000] "PUT /v2/foo/eeee/blobs/uploads/cbbc66c8-73ba-4bda-a351-6bc2fc0b45d3?_state=vp5tJz_UQCQALRwbRNy-X0U-V6JzLul_NtRbtAeoLQN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjYmJjNjZjOC03M2JhLTRiZGEtYTM1MS02YmMyZmMwYjQ1ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDcuMjI0MDY3NjE0WiJ9&digest=sha256%3Af0eb55849d9e0d6bbcafe04f75264d175d558eb1fbddc1152462cb27f7d9e0c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=5b08c818-7a6a-43d3-ba22-e2a61b7d2d2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.633272ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:08 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=4bb048b6-10ee-4b88-bc41-1438d5a53f0a http.request.method=POST http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.029369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:08 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=daed25d7-d1cc-46d1-ad87-4be4a482d05d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/ffff/blobs/uploads/681e95aa-5c3f-4b05-afdd-acd5b02c311c?_state=6p7xXmcou1pi7Vt1nZWQAx4qi_fcmU7D7CW-qi-Vt5Z7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2ODFlOTVhYS01YzNmLTRiMDUtYWZkZC1hY2Q1YjAyYzMxMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDguMTk0NzE5MjQ4WiJ9&digest=sha256%3A8481423382e35d7d2e6dc3bedcc1dfe9562cf47176270ab8834570b6176f88a1" http.request.useragent="Go-http-client/1.1" http.response.duration=992.776666ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:08 +0000] "PUT /v2/foo/ffff/blobs/uploads/681e95aa-5c3f-4b05-afdd-acd5b02c311c?_state=6p7xXmcou1pi7Vt1nZWQAx4qi_fcmU7D7CW-qi-Vt5Z7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2ODFlOTVhYS01YzNmLTRiMDUtYWZkZC1hY2Q1YjAyYzMxMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDguMTk0NzE5MjQ4WiJ9&digest=sha256%3A8481423382e35d7d2e6dc3bedcc1dfe9562cf47176270ab8834570b6176f88a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=fa256734-4929-4bfa-bc18-d701d57bd1d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.603831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=29415364-9a5e-48a6-9c42-6b77948d2429 http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="775.727µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=72e278f8-3165-4466-8e97-d969a6672c28 http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" 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="831.767µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=cab07f6c-d1f0-4cea-99b0-bfff4fd5903c http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" 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="780.526µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=2fff2488-3901-4e9e-a329-3c60d7ec8976 http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" 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="755.087µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=b01105e5-f514-4a11-8895-3fc699dc2b25 http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" 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="800.287µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=6aff863f-ec25-4a1d-aa28-8091b5250550 http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" 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="759.767µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" 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:43481" http.request.id=4f9b4c54-1310-4187-b471-92932a5ced59 http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" 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="776.126µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" 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:43481" http.request.id=09231860-bb1e-4400-8154-85a9690fe8d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" 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="742.046µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=fafe78b8-996f-4d56-aaf0-5fabd2b7b4d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" 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="675.206µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43481" http.request.id=73a90c26-d277-4ea4-a277-576c5b469695 http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" 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="700.766µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T21:28:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:09Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=c44cf1dc-aabe-45c9-bf43-213d8726e8c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=3d10b839-e996-461c-a62e-9863312d341b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/aaaa/blobs/uploads/ea2a7e51-fb85-4a47-9975-cdbe7c505ccd?_state=NQcBDE-dMWGX80jkKi7-8ftDk1IUegANbJYnKbQ-4Jp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlYTJhN2U1MS1mYjg1LTRhNDctOTk3NS1jZGJlN2M1MDVjY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDkuNDg3MjY4MTg3WiJ9&digest=sha256%3A2426148efa555f9b621f2f8fb667a34c50bea370156b364c540ec724bbce6a09" http.request.useragent="Go-http-client/1.1" http.response.duration=2.064761017s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:09 +0000] "PUT /v2/foo/aaaa/blobs/uploads/ea2a7e51-fb85-4a47-9975-cdbe7c505ccd?_state=NQcBDE-dMWGX80jkKi7-8ftDk1IUegANbJYnKbQ-4Jp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlYTJhN2U1MS1mYjg1LTRhNDctOTk3NS1jZGJlN2M1MDVjY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MDkuNDg3MjY4MTg3WiJ9&digest=sha256%3A2426148efa555f9b621f2f8fb667a34c50bea370156b364c540ec724bbce6a09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=8b522d36-9ec3-4839-b70a-044781929055 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.56207ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:11 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=40aeefc7-d04b-4792-985c-818eb9f6852e http.request.method=POST http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="918.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:11 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=266947c5-2e45-45b8-b8ce-16ae122ee126 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/bbbb/blobs/uploads/098d5732-4d65-4b6a-abeb-b828ec7ee699?_state=k9iOygjZZKNq1V6fLhTziDxtZd5xGna2DbGnmHDiLiB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwOThkNTczMi00ZDY1LTRiNmEtYWJlYi1iODI4ZWM3ZWU2OTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MTEuNzQzNzY5MjYzWiJ9&digest=sha256%3A09a832132ddbe08f0f28f8359dc6d698224595e2614b60db5dd76cab229cb4fe" http.request.useragent="Go-http-client/1.1" http.response.duration=938.593198ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:11 +0000] "PUT /v2/foo/bbbb/blobs/uploads/098d5732-4d65-4b6a-abeb-b828ec7ee699?_state=k9iOygjZZKNq1V6fLhTziDxtZd5xGna2DbGnmHDiLiB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwOThkNTczMi00ZDY1LTRiNmEtYWJlYi1iODI4ZWM3ZWU2OTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MTEuNzQzNzY5MjYzWiJ9&digest=sha256%3A09a832132ddbe08f0f28f8359dc6d698224595e2614b60db5dd76cab229cb4fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=56ee1fe3-9cda-4ffc-9981-6429a90d5cc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.69833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:12 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=e4ccaa95-23d4-4ffd-ad85-e2d8da4ea164 http.request.method=POST http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="975.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:12 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=deb84341-6f57-4b4a-9aec-5df47cd16fe1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/cccc/blobs/uploads/7fddb53d-7bca-46d3-a7e8-4737120a3a83?_state=2vxgjRUcKZKGSD8qIelUZyMpt4wvbR1hGdfWnzzlJPd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ZmRkYjUzZC03YmNhLTQ2ZDMtYTdlOC00NzM3MTIwYTNhODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MTIuODYzMTUxNjI0WiJ9&digest=sha256%3A8b3ee149a142ea7cf77f74b744ef84ff302cb13644ed9a3f931bc6e800696c70" http.request.useragent="Go-http-client/1.1" http.response.duration=906.254398ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:12 +0000] "PUT /v2/foo/cccc/blobs/uploads/7fddb53d-7bca-46d3-a7e8-4737120a3a83?_state=2vxgjRUcKZKGSD8qIelUZyMpt4wvbR1hGdfWnzzlJPd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ZmRkYjUzZC03YmNhLTQ2ZDMtYTdlOC00NzM3MTIwYTNhODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MTIuODYzMTUxNjI0WiJ9&digest=sha256%3A8b3ee149a142ea7cf77f74b744ef84ff302cb13644ed9a3f931bc6e800696c70 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=aa1ab8d2-f11f-4762-b37b-d0be96844fcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.57199ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:13 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=c3d79506-458d-45ad-ae9b-a80d11f4b024 http.request.method=POST http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="985.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:14 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=7b39a914-3db0-4105-8168-fb709fb29022 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/dddd/blobs/uploads/5938424f-fc27-4fc3-bd5e-6289b7d6428c?_state=v10euXiotGviV2bP7T2kzjl1XyJ4X1zp_EkzvSrj3OB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1OTM4NDI0Zi1mYzI3LTRmYzMtYmQ1ZS02Mjg5YjdkNjQyOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MTQuMDkyNjI2NDE5WiJ9&digest=sha256%3A98cd705e16e06f31652ccb035038ad8190df08e853e07ca8a4ca5ba91521b389" http.request.useragent="Go-http-client/1.1" http.response.duration=2.545991023s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:14 +0000] "PUT /v2/foo/dddd/blobs/uploads/5938424f-fc27-4fc3-bd5e-6289b7d6428c?_state=v10euXiotGviV2bP7T2kzjl1XyJ4X1zp_EkzvSrj3OB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1OTM4NDI0Zi1mYzI3LTRmYzMtYmQ1ZS02Mjg5YjdkNjQyOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MTQuMDkyNjI2NDE5WiJ9&digest=sha256%3A98cd705e16e06f31652ccb035038ad8190df08e853e07ca8a4ca5ba91521b389 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=29591033-4bd5-4b87-8c1a-732f8470fb12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.640591ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41107" http.request.id=7b25d9db-329c-4efa-bc71-6f0fbc8346e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57966" 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="811.287µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.44s) === RUN TestURLPrefix time="2026-02-04T21:28:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:16Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41039" http.request.id=d4f71e4e-2bf5-4a5b-8dbc-cb03bdd1d4a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54920" 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.09337ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-02-04T21:28:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:16Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=c57810c5-3c62-45a3-96fe-fbaedc877ad9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51030" http.request.uri="/v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.070569ms http.response.status=404 http.response.written=157 vars.digest="sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "GET /v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=d88f5f9b-7724-4d91-986c-fa92090dd6c0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51046" http.request.uri="/v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="951.848µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=4c008021-1ae3-4806-a0bd-464df76f8bb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:51046" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=516a8be4-e138-46b7-940c-c81667f56448 http.request.method=GET http.request.remoteaddr="127.0.0.1:51046" http.request.uri="/v2/foo/bar/blobs/uploads/4e590947-239a-4a38-8c5d-215e50d78f70?_state=8sPkvMYLTzFqGzL5xrrV8E9wN33cVf7jp0A8xmCiJ7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNTkwOTQ3LTIzOWEtNGEzOC04YzVkLTIxNWU1MGQ3OGY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44NzI3OTg2MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068689ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "GET /v2/foo/bar/blobs/uploads/4e590947-239a-4a38-8c5d-215e50d78f70?_state=8sPkvMYLTzFqGzL5xrrV8E9wN33cVf7jp0A8xmCiJ7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNTkwOTQ3LTIzOWEtNGEzOC04YzVkLTIxNWU1MGQ3OGY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44NzI3OTg2MjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=e6c2b0fa-18e6-40d1-a098-5af240fdde05 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51046" http.request.uri="/v2/foo/bar/blobs/uploads/4e590947-239a-4a38-8c5d-215e50d78f70?_state=8sPkvMYLTzFqGzL5xrrV8E9wN33cVf7jp0A8xmCiJ7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNTkwOTQ3LTIzOWEtNGEzOC04YzVkLTIxNWU1MGQ3OGY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44NzI3OTg2MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089689ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "DELETE /v2/foo/bar/blobs/uploads/4e590947-239a-4a38-8c5d-215e50d78f70?_state=8sPkvMYLTzFqGzL5xrrV8E9wN33cVf7jp0A8xmCiJ7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNTkwOTQ3LTIzOWEtNGEzOC04YzVkLTIxNWU1MGQ3OGY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44NzI3OTg2MjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=c08c95da-e473-4191-a251-1a946d346359 http.request.method=GET http.request.remoteaddr="127.0.0.1:51046" http.request.uri="/v2/foo/bar/blobs/uploads/4e590947-239a-4a38-8c5d-215e50d78f70?_state=8sPkvMYLTzFqGzL5xrrV8E9wN33cVf7jp0A8xmCiJ7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNTkwOTQ3LTIzOWEtNGEzOC04YzVkLTIxNWU1MGQ3OGY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44NzI3OTg2MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4e590947-239a-4a38-8c5d-215e50d78f70 time="2026-02-04T21:28:16Z" 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:37123" http.request.id=c08c95da-e473-4191-a251-1a946d346359 http.request.method=GET http.request.remoteaddr="127.0.0.1:51046" http.request.uri="/v2/foo/bar/blobs/uploads/4e590947-239a-4a38-8c5d-215e50d78f70?_state=8sPkvMYLTzFqGzL5xrrV8E9wN33cVf7jp0A8xmCiJ7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNTkwOTQ3LTIzOWEtNGEzOC04YzVkLTIxNWU1MGQ3OGY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44NzI3OTg2MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="943.208µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=4e590947-239a-4a38-8c5d-215e50d78f70 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "GET /v2/foo/bar/blobs/uploads/4e590947-239a-4a38-8c5d-215e50d78f70?_state=8sPkvMYLTzFqGzL5xrrV8E9wN33cVf7jp0A8xmCiJ7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNTkwOTQ3LTIzOWEtNGEzOC04YzVkLTIxNWU1MGQ3OGY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44NzI3OTg2MjdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=02d381d2-f841-41e6-bdce-977b1a36e900 http.request.method=POST http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="980.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=c9869511-1924-41e9-b7ad-325653278331 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/6bfe123d-c224-489d-924b-1fc849d1d58b?_state=o-F0Kurxr3qfD7KK13lA6eNWbC8bYAAvp1QouIzyyKB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiZmUxMjNkLWMyMjQtNDg5ZC05MjRiLTFmYzg0OWQxZDU4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44NzgxNjQxOTNaIn0%3D&digest=sha256%3Aae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" provided=sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 vars.name="foo/bar" vars.uuid=6bfe123d-c224-489d-924b-1fc849d1d58b time="2026-02-04T21:28:16Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=c9869511-1924-41e9-b7ad-325653278331 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/6bfe123d-c224-489d-924b-1fc849d1d58b?_state=o-F0Kurxr3qfD7KK13lA6eNWbC8bYAAvp1QouIzyyKB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiZmUxMjNkLWMyMjQtNDg5ZC05MjRiLTFmYzg0OWQxZDU4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44NzgxNjQxOTNaIn0%3D&digest=sha256%3Aae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6bfe123d-c224-489d-924b-1fc849d1d58b time="2026-02-04T21:28:16Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98, 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:37123" http.request.id=c9869511-1924-41e9-b7ad-325653278331 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/6bfe123d-c224-489d-924b-1fc849d1d58b?_state=o-F0Kurxr3qfD7KK13lA6eNWbC8bYAAvp1QouIzyyKB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiZmUxMjNkLWMyMjQtNDg5ZC05MjRiLTFmYzg0OWQxZDU4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44NzgxNjQxOTNaIn0%3D&digest=sha256%3Aae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.064209ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6bfe123d-c224-489d-924b-1fc849d1d58b 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "PUT /v2/foo/bar/blobs/uploads/6bfe123d-c224-489d-924b-1fc849d1d58b?_state=o-F0Kurxr3qfD7KK13lA6eNWbC8bYAAvp1QouIzyyKB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiZmUxMjNkLWMyMjQtNDg5ZC05MjRiLTFmYzg0OWQxZDU4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44NzgxNjQxOTNaIn0%3D&digest=sha256%3Aae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=bb1705ad-e093-4eff-a6fd-5eee53e26a42 http.request.method=POST http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=d9051b49-7adc-4cd9-a089-62386af6cda2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/7f68c625-4d4b-465c-904f-b4d7390fcf37?_state=UOPabsoD1VE8-10OOkkE99FTzm0JhLsS7D3bhuXJ28Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNjhjNjI1LTRkNGItNDY1Yy05MDRmLWI0ZDczOTBmY2YzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44ODA3MTk3MzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "PUT /v2/foo/bar/blobs/uploads/7f68c625-4d4b-465c-904f-b4d7390fcf37?_state=UOPabsoD1VE8-10OOkkE99FTzm0JhLsS7D3bhuXJ28Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNjhjNjI1LTRkNGItNDY1Yy05MDRmLWI0ZDczOTBmY2YzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44ODA3MTk3MzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=aec0f11c-e923-4b09-9730-4f2990f119a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="904.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=0df1f03e-7eaa-4c08-a2d2-0013655e91ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/c4e7a947-94c3-491a-bed4-02f2905e4e61?_state=GLPhR6CWwoAUMRxQU70Zvxe3iY6jdgQR2Pd01tnPrBl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZTdhOTQ3LTk0YzMtNDkxYS1iZWQ0LTAyZjI5MDVlNGU2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44ODM1OTEyNFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "PUT /v2/foo/bar/blobs/uploads/c4e7a947-94c3-491a-bed4-02f2905e4e61?_state=GLPhR6CWwoAUMRxQU70Zvxe3iY6jdgQR2Pd01tnPrBl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZTdhOTQ3LTk0YzMtNDkxYS1iZWQ0LTAyZjI5MDVlNGU2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44ODM1OTEyNFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=45a01e76-3a19-4e34-af1f-a91ca05cffec http.request.method=POST http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=3f04ac5c-6b80-4d17-9d6e-8ae6571fd7a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/ca406588-06f6-4738-9ed1-d227b56345d2?_state=RzycvP-e-mW-guY_XKQEkSAf8WXyWRP5zBiETRArUDN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNDA2NTg4LTA2ZjYtNDczOC05ZWQxLWQyMjdiNTYzNDVkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44ODYxMTMzMDJaIn0%3D&digest=sha256%3Aae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335552313s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:16 +0000] "PUT /v2/foo/bar/blobs/uploads/ca406588-06f6-4738-9ed1-d227b56345d2?_state=RzycvP-e-mW-guY_XKQEkSAf8WXyWRP5zBiETRArUDN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNDA2NTg4LTA2ZjYtNDczOC05ZWQxLWQyMjdiNTYzNDVkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxNi44ODYxMTMzMDJaIn0%3D&digest=sha256%3Aae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=ae8b8317-af28-410d-96cb-0ec9e9b639c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.118609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37123" http.request.id=31795b63-b576-4450-b871-b3df981a4b5c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/5594ec49-0062-4ead-bf69-6e4fa358a5c6?_state=j-hEtajVAyprjslP7Taxh6dlxye2NzaLXED6v0_g6mt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1OTRlYzQ5LTAwNjItNGVhZC1iZjY5LTZlNGZhMzU4YTVjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxOC4zNjI2NTk5OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.192821038s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:18 +0000] "PATCH /v2/foo/bar/blobs/uploads/5594ec49-0062-4ead-bf69-6e4fa358a5c6?_state=j-hEtajVAyprjslP7Taxh6dlxye2NzaLXED6v0_g6mt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1OTRlYzQ5LTAwNjItNGVhZC1iZjY5LTZlNGZhMzU4YTVjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoxOC4zNjI2NTk5OTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=7f3ac964-2d15-4d09-83da-359ecd16c316 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/uploads/5594ec49-0062-4ead-bf69-6e4fa358a5c6?_state=zgfnW0oUSEm-udQ1mzMccsLYxumvFg7JTeJQWarTLtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1OTRlYzQ5LTAwNjItNGVhZC1iZjY5LTZlNGZhMzU4YTVjNiIsIk9mZnNldCI6MjE2MDI4MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MThaIn0%3D&digest=sha256%3Aae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16649ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:19 +0000] "PUT /v2/foo/bar/blobs/uploads/5594ec49-0062-4ead-bf69-6e4fa358a5c6?_state=zgfnW0oUSEm-udQ1mzMccsLYxumvFg7JTeJQWarTLtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1OTRlYzQ5LTAwNjItNGVhZC1iZjY5LTZlNGZhMzU4YTVjNiIsIk9mZnNldCI6MjE2MDI4MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MThaIn0%3D&digest=sha256%3Aae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=78375513-eb9f-4b84-ba7e-3a69d9cb8635 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.018489ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=0d676794-5fb4-4ef3-b6ed-64bdf9e8b004 http.request.method=GET http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=109.982112ms http.response.status=200 http.response.written=21602816 127.0.0.1 - - [04/Feb/2026:21:28:19 +0000] "GET /v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 HTTP/1.1" 200 21602816 "" "Go-http-client/1.1" time="2026-02-04T21:28:19Z" level=error msg="error parsing digest="sha257:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=3007ccfd-dc75-4e41-8a0d-4ee0fd727e74 http.request.method=GET http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/sha257:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" vars.name="foo/bar" time="2026-02-04T21:28:19Z" 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:37123" http.request.id=3007ccfd-dc75-4e41-8a0d-4ee0fd727e74 http.request.method=GET http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/foo/bar/blobs/sha257:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.268331ms http.response.status=400 http.response.written=110 vars.digest="sha257:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:19 +0000] "GET /v2/foo/bar/blobs/sha257:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T21:28:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=5b4c8099-896a-478c-8bd4-88614d3f934a http.request.method=GET http.request.remoteaddr="127.0.0.1:40078" http.request.uri="/v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117729ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:19 +0000] "GET /v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:19Z" 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-04T21:28:19Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=83e3e14b-e75b-43d8-aaf2-f14b233359df http.request.method=GET http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.647µs" http.response.status=404 http.response.written=157 vars.digest="sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "GET /v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=07338649-91da-47a4-8f19-7e6c55058c5a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34594" http.request.uri="/v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="890.247µs" http.response.status=404 http.response.written=157 vars.digest="sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=cc6ca8a6-50f8-4b96-a59f-ce59e220c991 http.request.method=POST http.request.remoteaddr="127.0.0.1:34594" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=36f38763-0761-4a9b-beba-702ed236995c http.request.method=GET http.request.remoteaddr="127.0.0.1:34594" http.request.uri="/v2/foo/bar/blobs/uploads/ca8b357b-29f1-4557-81c1-07ec817a0e24?_state=YbpbkLluwQGGp7hO5K7mD7DLPUxfQPjPHJT2GZCpofl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhOGIzNTdiLTI5ZjEtNDU1Ny04MWMxLTA3ZWM4MTdhMGUyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMTU0OTEwNTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="886.968µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "GET /v2/foo/bar/blobs/uploads/ca8b357b-29f1-4557-81c1-07ec817a0e24?_state=YbpbkLluwQGGp7hO5K7mD7DLPUxfQPjPHJT2GZCpofl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhOGIzNTdiLTI5ZjEtNDU1Ny04MWMxLTA3ZWM4MTdhMGUyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMTU0OTEwNTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=3273c150-3eeb-4c2a-b356-5d7a8c42df9f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34594" http.request.uri="/v2/foo/bar/blobs/uploads/ca8b357b-29f1-4557-81c1-07ec817a0e24?_state=YbpbkLluwQGGp7hO5K7mD7DLPUxfQPjPHJT2GZCpofl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhOGIzNTdiLTI5ZjEtNDU1Ny04MWMxLTA3ZWM4MTdhMGUyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMTU0OTEwNTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="853.208µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "DELETE /v2/foo/bar/blobs/uploads/ca8b357b-29f1-4557-81c1-07ec817a0e24?_state=YbpbkLluwQGGp7hO5K7mD7DLPUxfQPjPHJT2GZCpofl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhOGIzNTdiLTI5ZjEtNDU1Ny04MWMxLTA3ZWM4MTdhMGUyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMTU0OTEwNTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=1cb8a450-6286-40e5-a858-ed556d29d07b http.request.method=GET http.request.remoteaddr="127.0.0.1:34594" http.request.uri="/v2/foo/bar/blobs/uploads/ca8b357b-29f1-4557-81c1-07ec817a0e24?_state=YbpbkLluwQGGp7hO5K7mD7DLPUxfQPjPHJT2GZCpofl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhOGIzNTdiLTI5ZjEtNDU1Ny04MWMxLTA3ZWM4MTdhMGUyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMTU0OTEwNTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ca8b357b-29f1-4557-81c1-07ec817a0e24 time="2026-02-04T21:28:20Z" 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:42789" http.request.id=1cb8a450-6286-40e5-a858-ed556d29d07b http.request.method=GET http.request.remoteaddr="127.0.0.1:34594" http.request.uri="/v2/foo/bar/blobs/uploads/ca8b357b-29f1-4557-81c1-07ec817a0e24?_state=YbpbkLluwQGGp7hO5K7mD7DLPUxfQPjPHJT2GZCpofl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhOGIzNTdiLTI5ZjEtNDU1Ny04MWMxLTA3ZWM4MTdhMGUyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMTU0OTEwNTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="832.088µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ca8b357b-29f1-4557-81c1-07ec817a0e24 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "GET /v2/foo/bar/blobs/uploads/ca8b357b-29f1-4557-81c1-07ec817a0e24?_state=YbpbkLluwQGGp7hO5K7mD7DLPUxfQPjPHJT2GZCpofl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhOGIzNTdiLTI5ZjEtNDU1Ny04MWMxLTA3ZWM4MTdhMGUyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMTU0OTEwNTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=7264093f-0266-4266-992d-40282973c0a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.025969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=a831c9d8-9185-4c5f-83ba-1f8ddafc00ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/b1ed3c99-9a3e-4213-af38-9a9e7b78cb74?_state=0V6C66EQMipXzXXvAVVZTYIw0j_y55V3zPZ-heI8RsN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZWQzYzk5LTlhM2UtNDIxMy1hZjM4LTlhOWU3Yjc4Y2I3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMjAwMzQ1NzJaIn0%3D&digest=sha256%3A613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" provided=sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b vars.name="foo/bar" vars.uuid=b1ed3c99-9a3e-4213-af38-9a9e7b78cb74 time="2026-02-04T21:28:20Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=a831c9d8-9185-4c5f-83ba-1f8ddafc00ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/b1ed3c99-9a3e-4213-af38-9a9e7b78cb74?_state=0V6C66EQMipXzXXvAVVZTYIw0j_y55V3zPZ-heI8RsN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZWQzYzk5LTlhM2UtNDIxMy1hZjM4LTlhOWU3Yjc4Y2I3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMjAwMzQ1NzJaIn0%3D&digest=sha256%3A613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b1ed3c99-9a3e-4213-af38-9a9e7b78cb74 time="2026-02-04T21:28:20Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b, 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:42789" http.request.id=a831c9d8-9185-4c5f-83ba-1f8ddafc00ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/b1ed3c99-9a3e-4213-af38-9a9e7b78cb74?_state=0V6C66EQMipXzXXvAVVZTYIw0j_y55V3zPZ-heI8RsN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZWQzYzk5LTlhM2UtNDIxMy1hZjM4LTlhOWU3Yjc4Y2I3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMjAwMzQ1NzJaIn0%3D&digest=sha256%3A613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.065049ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b1ed3c99-9a3e-4213-af38-9a9e7b78cb74 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "PUT /v2/foo/bar/blobs/uploads/b1ed3c99-9a3e-4213-af38-9a9e7b78cb74?_state=0V6C66EQMipXzXXvAVVZTYIw0j_y55V3zPZ-heI8RsN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZWQzYzk5LTlhM2UtNDIxMy1hZjM4LTlhOWU3Yjc4Y2I3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMjAwMzQ1NzJaIn0%3D&digest=sha256%3A613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=a1117f96-0f2b-4f7b-8b20-fa5edbe2c173 http.request.method=POST http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.567µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=04af10ff-28d1-4ddb-ae0f-ec428e8506e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/1e04bcc2-c54f-4afd-857d-0d4d61a45831?_state=3GrchSVMvv3ZLLVLSiP3Sd4_L1ss2lHefHvmyU530Mh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlMDRiY2MyLWM1NGYtNGFmZC04NTdkLTBkNGQ2MWE0NTgzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMjI1NDIxOTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "PUT /v2/foo/bar/blobs/uploads/1e04bcc2-c54f-4afd-857d-0d4d61a45831?_state=3GrchSVMvv3ZLLVLSiP3Sd4_L1ss2lHefHvmyU530Mh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlMDRiY2MyLWM1NGYtNGFmZC04NTdkLTBkNGQ2MWE0NTgzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMjI1NDIxOTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=e6e94ced-b6db-44e1-af9d-9c28e6d635e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=7458df29-afd7-4fa3-96f1-f1877c22f601 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/b90373f7-2094-48a8-b1bc-42f233f886de?_state=CxDnNNMLcksnCeNoz20WsVYQJSxH8JCEocwhHf7JuPx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MDM3M2Y3LTIwOTQtNDhhOC1iMWJjLTQyZjIzM2Y4ODZkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMjUwMzU0NTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "PUT /v2/foo/bar/blobs/uploads/b90373f7-2094-48a8-b1bc-42f233f886de?_state=CxDnNNMLcksnCeNoz20WsVYQJSxH8JCEocwhHf7JuPx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MDM3M2Y3LTIwOTQtNDhhOC1iMWJjLTQyZjIzM2Y4ODZkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMjUwMzU0NTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=2f380dd3-f263-4aeb-9260-4a51a2b46139 http.request.method=POST http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="841.727µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=c2a45356-d9d4-4642-8da2-ab3e5d3fec15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/7bc9c8aa-a31c-4b79-b6f2-ae0c7fc3879a?_state=EKZbFpdIvGnvyeM3lmhCaJ6LNxPTJZuZ5Q2qLAtSBm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiYzljOGFhLWEzMWMtNGI3OS1iNmYyLWFlMGM3ZmMzODc5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMjc0MzE2NzZaIn0%3D&digest=sha256%3A613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.543831248s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:20 +0000] "PUT /v2/foo/bar/blobs/uploads/7bc9c8aa-a31c-4b79-b6f2-ae0c7fc3879a?_state=EKZbFpdIvGnvyeM3lmhCaJ6LNxPTJZuZ5Q2qLAtSBm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiYzljOGFhLWEzMWMtNGI3OS1iNmYyLWFlMGM3ZmMzODc5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMC4wMjc0MzE2NzZaIn0%3D&digest=sha256%3A613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=90070672-a115-4fb2-867b-5185eff6cd28 http.request.method=POST http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42789" http.request.id=f55bc665-52e5-44e5-97ea-079fa895c89a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/e277e02f-2453-4a6a-997d-7c9900d301fb?_state=7wPthzxJAJTthSAkYzP0kSMfF_7mx0HOrnMQFJO0rGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNzdlMDJmLTI0NTMtNGE2YS05OTdkLTdjOTkwMGQzMDFmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMi43NzkyNjIyNDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.555696911s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:22 +0000] "PATCH /v2/foo/bar/blobs/uploads/e277e02f-2453-4a6a-997d-7c9900d301fb?_state=7wPthzxJAJTthSAkYzP0kSMfF_7mx0HOrnMQFJO0rGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNzdlMDJmLTI0NTMtNGE2YS05OTdkLTdjOTkwMGQzMDFmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyMi43NzkyNjIyNDNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=fc590e89-cb18-4e47-9692-9a34e2310184 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/uploads/e277e02f-2453-4a6a-997d-7c9900d301fb?_state=hepQRZbQn2Vm5XFr9cv_jkjioSIx-7Mzp8q54GB_pbh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNzdlMDJmLTI0NTMtNGE2YS05OTdkLTdjOTkwMGQzMDFmYiIsIk9mZnNldCI6MzA3NTM3OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MjJaIn0%3D&digest=sha256%3A613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "PUT /v2/foo/bar/blobs/uploads/e277e02f-2453-4a6a-997d-7c9900d301fb?_state=hepQRZbQn2Vm5XFr9cv_jkjioSIx-7Mzp8q54GB_pbh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNzdlMDJmLTI0NTMtNGE2YS05OTdkLTdjOTkwMGQzMDFmYiIsIk9mZnNldCI6MzA3NTM3OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MjJaIn0%3D&digest=sha256%3A613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=b0e04540-0e61-417e-8732-86cd47f2bf24 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="909.248µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=d118c841-a1d9-4866-81a3-1361fb0f798e http.request.method=GET http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=168.194975ms http.response.status=200 http.response.written=30753792 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "GET /v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b HTTP/1.1" 200 30753792 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=error msg="error parsing digest="sha257:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=26b7ad5c-d843-4087-982f-abff93d1a70a http.request.method=GET http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/sha257:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" vars.name="foo/bar" time="2026-02-04T21:28:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=26b7ad5c-d843-4087-982f-abff93d1a70a http.request.method=GET http.request.remoteaddr="127.0.0.1:34602" http.request.uri="/v2/foo/bar/blobs/sha257:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="885.208µs" http.response.status=400 http.response.written=110 vars.digest="sha257:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "GET /v2/foo/bar/blobs/sha257:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=b7ba3c9d-d33f-40a6-a012-a484c5befdd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34616" http.request.uri="/v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084689ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "GET /v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=003593a4-b316-49f6-994f-34dc23d08864 http.request.method=GET http.request.remoteaddr="127.0.0.1:34614" http.request.uri="/v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.787267ms http.response.status=200 http.response.written=2648704 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "GET /v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42789" http.request.id=15ab0701-2f96-43d8-b61f-6b01733dc22f http.request.method=GET http.request.remoteaddr="127.0.0.1:34616" http.request.uri="/v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.171668ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "GET /v2/foo/bar/blobs/sha256:613c69578db465c686faf36b7f287b419e4620f85610a2429866123425a0627b HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=9dbb69c9-cc73-49bc-a838-4ff94b049c51 http.request.method=GET http.request.remoteaddr="127.0.0.1:40076" http.request.uri="/v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.848703481s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Feb/2026:21:28:19 +0000] "GET /v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37123" http.request.id=ccd32385-affb-4c1c-85c5-f7ef63287a79 http.request.method=GET http.request.remoteaddr="127.0.0.1:40078" http.request.uri="/v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.844942448s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [04/Feb/2026:21:28:19 +0000] "GET /v2/foo/bar/blobs/sha256:ae13923dea440682bfb204b8ea13be42c0457ba86c9944acddbf271565c36c98 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (8.90s) === RUN TestBlobDelete time="2026-02-04T21:28:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:25Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=1997958e-e0c4-4b90-8a59-35fe6e222cd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37710" http.request.uri="/v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.009249ms http.response.status=404 http.response.written=157 vars.digest="sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "GET /v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=64ea3802-8955-4bc1-b340-2c97c7a93230 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="858.567µs" http.response.status=404 http.response.written=157 vars.digest="sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=bb9d16f1-a560-4268-88a8-7fff16504473 http.request.method=POST http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=28e25fb9-b708-4920-bfb6-e408f73cb5d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/uploads/0a15f590-32af-4e0c-a8f9-1dffd63ad2ec?_state=6KeHHCBueOuTaKDk9tPEXpZUwG0OvU-3Y_PrcISy3Vx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMTVmNTkwLTMyYWYtNGUwYy1hOGY5LTFkZmZkNjNhZDJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NDUxMjM4ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043169ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "GET /v2/foo/bar/blobs/uploads/0a15f590-32af-4e0c-a8f9-1dffd63ad2ec?_state=6KeHHCBueOuTaKDk9tPEXpZUwG0OvU-3Y_PrcISy3Vx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMTVmNTkwLTMyYWYtNGUwYy1hOGY5LTFkZmZkNjNhZDJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NDUxMjM4ODlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=094d718d-eb97-4750-bc85-abf3b235740a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/uploads/0a15f590-32af-4e0c-a8f9-1dffd63ad2ec?_state=6KeHHCBueOuTaKDk9tPEXpZUwG0OvU-3Y_PrcISy3Vx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMTVmNTkwLTMyYWYtNGUwYy1hOGY5LTFkZmZkNjNhZDJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NDUxMjM4ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="904.288µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/0a15f590-32af-4e0c-a8f9-1dffd63ad2ec?_state=6KeHHCBueOuTaKDk9tPEXpZUwG0OvU-3Y_PrcISy3Vx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMTVmNTkwLTMyYWYtNGUwYy1hOGY5LTFkZmZkNjNhZDJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NDUxMjM4ODlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=3bb8b118-8c51-4007-a3e3-11bfe6042406 http.request.method=GET http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/uploads/0a15f590-32af-4e0c-a8f9-1dffd63ad2ec?_state=6KeHHCBueOuTaKDk9tPEXpZUwG0OvU-3Y_PrcISy3Vx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMTVmNTkwLTMyYWYtNGUwYy1hOGY5LTFkZmZkNjNhZDJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NDUxMjM4ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0a15f590-32af-4e0c-a8f9-1dffd63ad2ec time="2026-02-04T21:28:25Z" 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:42275" http.request.id=3bb8b118-8c51-4007-a3e3-11bfe6042406 http.request.method=GET http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/uploads/0a15f590-32af-4e0c-a8f9-1dffd63ad2ec?_state=6KeHHCBueOuTaKDk9tPEXpZUwG0OvU-3Y_PrcISy3Vx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMTVmNTkwLTMyYWYtNGUwYy1hOGY5LTFkZmZkNjNhZDJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NDUxMjM4ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="885.687µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0a15f590-32af-4e0c-a8f9-1dffd63ad2ec 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "GET /v2/foo/bar/blobs/uploads/0a15f590-32af-4e0c-a8f9-1dffd63ad2ec?_state=6KeHHCBueOuTaKDk9tPEXpZUwG0OvU-3Y_PrcISy3Vx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMTVmNTkwLTMyYWYtNGUwYy1hOGY5LTFkZmZkNjNhZDJlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NDUxMjM4ODlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=425385b1-1368-4a74-9f60-2222f111964e http.request.method=POST http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06921ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=1a657168-13ed-444d-b294-df832bb24d8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/7069c211-a064-4831-996d-1bc987cce271?_state=1u2DDKqiwLlsiUoFAf267nFjFiW74v5m2tu8muvCI_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjljMjExLWEwNjQtNDgzMS05OTZkLTFiYzk4N2NjZTI3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NTAwMzc0NTFaIn0%3D&digest=sha256%3A64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" provided=sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 vars.name="foo/bar" vars.uuid=7069c211-a064-4831-996d-1bc987cce271 time="2026-02-04T21:28:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=1a657168-13ed-444d-b294-df832bb24d8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/7069c211-a064-4831-996d-1bc987cce271?_state=1u2DDKqiwLlsiUoFAf267nFjFiW74v5m2tu8muvCI_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjljMjExLWEwNjQtNDgzMS05OTZkLTFiYzk4N2NjZTI3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NTAwMzc0NTFaIn0%3D&digest=sha256%3A64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7069c211-a064-4831-996d-1bc987cce271 time="2026-02-04T21:28:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21, 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:42275" http.request.id=1a657168-13ed-444d-b294-df832bb24d8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/7069c211-a064-4831-996d-1bc987cce271?_state=1u2DDKqiwLlsiUoFAf267nFjFiW74v5m2tu8muvCI_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjljMjExLWEwNjQtNDgzMS05OTZkLTFiYzk4N2NjZTI3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NTAwMzc0NTFaIn0%3D&digest=sha256%3A64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.000009ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7069c211-a064-4831-996d-1bc987cce271 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "PUT /v2/foo/bar/blobs/uploads/7069c211-a064-4831-996d-1bc987cce271?_state=1u2DDKqiwLlsiUoFAf267nFjFiW74v5m2tu8muvCI_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjljMjExLWEwNjQtNDgzMS05OTZkLTFiYzk4N2NjZTI3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NTAwMzc0NTFaIn0%3D&digest=sha256%3A64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=4a8caf6f-1261-42aa-be83-eb04a79e5976 http.request.method=POST http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=9d94034a-cf39-4a2a-b1f1-e3d31de0c5d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/316beab8-571c-4b72-ba2c-c330a2c5c63f?_state=0tT9L2hvmAAoMogwa13Tm6t07FZg9qpcokrOcd88hTB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxNmJlYWI4LTU3MWMtNGI3Mi1iYTJjLWMzMzBhMmM1YzYzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NTI0NjE5OTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "PUT /v2/foo/bar/blobs/uploads/316beab8-571c-4b72-ba2c-c330a2c5c63f?_state=0tT9L2hvmAAoMogwa13Tm6t07FZg9qpcokrOcd88hTB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxNmJlYWI4LTU3MWMtNGI3Mi1iYTJjLWMzMzBhMmM1YzYzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NTI0NjE5OTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=c15bd0e9-0a6e-47fb-941b-5b2c610e8c7d http.request.method=POST http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="917.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=7e9ed388-a0c5-4df4-bff8-1b50707c7575 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/ad18cb0f-2e34-47c6-aad8-447bd6b60b7a?_state=DuLQx7ipNAiafe3KI8Ozb5EKhneYKjQHP-IDAENm9DB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMThjYjBmLTJlMzQtNDdjNi1hYWQ4LTQ0N2JkNmI2MGI3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NTQ5OTYyOTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10997ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "PUT /v2/foo/bar/blobs/uploads/ad18cb0f-2e34-47c6-aad8-447bd6b60b7a?_state=DuLQx7ipNAiafe3KI8Ozb5EKhneYKjQHP-IDAENm9DB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMThjYjBmLTJlMzQtNDdjNi1hYWQ4LTQ0N2JkNmI2MGI3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NTQ5OTYyOTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=13b61c37-8686-4198-b350-b688886ec65b http.request.method=POST http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=3154f0d8-abcd-41a4-af3b-a15b7383dc25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/8d38ffb7-d9d8-4dbe-aa4b-efcd8ecde10f?_state=P6GMOjTMnwLmuAz6RiGN3s652al2yPJK7mLM2_-1QD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMzhmZmI3LWQ5ZDgtNGRiZS1hYTRiLWVmY2Q4ZWNkZTEwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NTczODY4MzVaIn0%3D&digest=sha256%3A64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.duration=2.342943833s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:25 +0000] "PUT /v2/foo/bar/blobs/uploads/8d38ffb7-d9d8-4dbe-aa4b-efcd8ecde10f?_state=P6GMOjTMnwLmuAz6RiGN3s652al2yPJK7mLM2_-1QD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMzhmZmI3LWQ5ZDgtNGRiZS1hYTRiLWVmY2Q4ZWNkZTEwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyNS44NTczODY4MzVaIn0%3D&digest=sha256%3A64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=ab74d97b-1feb-465b-8093-932d4ac3776d http.request.method=POST http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035569ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42275" http.request.id=3751adea-193d-4475-b8c1-f8b471042d04 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/36c6f06a-2197-4fa0-9ee5-4ad19d22c3ed?_state=VXMEnVU7bGV0no_S23AeyPY3Nf6LBoxOgq_gZnu-aUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2YzZmMDZhLTIxOTctNGZhMC05ZWU1LTRhZDE5ZDIyYzNlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyOC4zOTEzMDQyNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.043486923s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:28 +0000] "PATCH /v2/foo/bar/blobs/uploads/36c6f06a-2197-4fa0-9ee5-4ad19d22c3ed?_state=VXMEnVU7bGV0no_S23AeyPY3Nf6LBoxOgq_gZnu-aUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2YzZmMDZhLTIxOTctNGZhMC05ZWU1LTRhZDE5ZDIyYzNlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODoyOC4zOTEzMDQyNFoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=260f6202-0e0e-4ee1-a0e2-3735f3e2420d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/uploads/36c6f06a-2197-4fa0-9ee5-4ad19d22c3ed?_state=KFNpbbsjIvo_umcSBG8jst63PUHoUXhu4F10M3h-GoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2YzZmMDZhLTIxOTctNGZhMC05ZWU1LTRhZDE5ZDIyYzNlZCIsIk9mZnNldCI6Mjg5NzQ1OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MjhaIn0%3D&digest=sha256%3A64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16449ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "PUT /v2/foo/bar/blobs/uploads/36c6f06a-2197-4fa0-9ee5-4ad19d22c3ed?_state=KFNpbbsjIvo_umcSBG8jst63PUHoUXhu4F10M3h-GoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2YzZmMDZhLTIxOTctNGZhMC05ZWU1LTRhZDE5ZDIyYzNlZCIsIk9mZnNldCI6Mjg5NzQ1OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6MjhaIn0%3D&digest=sha256%3A64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=8a06ecb0-637a-414a-a0ea-5c6637e0b48c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.017089ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=bcbb0daa-dd5a-41ba-9d06-824ce5cf6a79 http.request.method=GET http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=164.343622ms http.response.status=200 http.response.written=28974592 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "GET /v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 200 28974592 "" "Go-http-client/1.1" time="2026-02-04T21:28:30Z" level=error msg="error parsing digest="sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=44f1760f-1d6f-4053-87b1-a0e3adfb01b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" vars.name="foo/bar" time="2026-02-04T21:28:30Z" 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:42275" http.request.id=44f1760f-1d6f-4053-87b1-a0e3adfb01b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37724" http.request.uri="/v2/foo/bar/blobs/sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="860.047µs" http.response.status=400 http.response.written=110 vars.digest="sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "GET /v2/foo/bar/blobs/sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T21:28:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=2671df3b-2ab6-4521-add3-eb84da7a6f46 http.request.method=GET http.request.remoteaddr="127.0.0.1:59366" http.request.uri="/v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096049ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "GET /v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=16be8fde-f4e6-4158-a2a2-e121c51d20b9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59378" http.request.uri="/v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:30Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=44bef5ee-dddc-49c8-b210-12d067e484b9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59378" http.request.uri="/v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="829.847µs" http.response.status=404 http.response.written=157 vars.digest="sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T21:28:30Z" 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:42275" http.request.id=76ab9396-6fce-45ea-902c-da676eb2b6a9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59378" http.request.uri="/v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="829.967µs" http.response.status=404 http.response.written=74 vars.digest="sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-04T21:28:30Z" level=error msg="error parsing digest="sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=b10ca507-0e11-4d9f-9061-f881423c9a5f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59382" http.request.uri="/v2/foo/bar/blobs/sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" vars.name="foo/bar" time="2026-02-04T21:28:30Z" 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:42275" http.request.id=b10ca507-0e11-4d9f-9061-f881423c9a5f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59382" http.request.uri="/v2/foo/bar/blobs/sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="848.208µs" http.response.status=400 http.response.written=110 vars.digest="sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "DELETE /v2/foo/bar/blobs/sha257:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T21:28:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=e86895ef-fd13-4565-9167-9d7cf773a880 http.request.method=POST http.request.remoteaddr="127.0.0.1:59386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008808ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=e92e4924-552d-479c-9fa5-5f8ae4718ef8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59386" http.request.uri="/v2/foo/bar/blobs/uploads/899c1317-bf7d-4309-9fc8-be92c6ff91f6?_state=IR6DlEdEJFLLxkn9EUYtoEHPNgbUbL8gbS-9Xu7V5w97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5OWMxMzE3LWJmN2QtNDMwOS05ZmM4LWJlOTJjNmZmOTFmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODozMC42NDc1ODYwODRaIn0%3D&digest=sha256%3A64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.duration=2.049563857s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "PUT /v2/foo/bar/blobs/uploads/899c1317-bf7d-4309-9fc8-be92c6ff91f6?_state=IR6DlEdEJFLLxkn9EUYtoEHPNgbUbL8gbS-9Xu7V5w97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5OWMxMzE3LWJmN2QtNDMwOS05ZmM4LWJlOTJjNmZmOTFmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODozMC42NDc1ODYwODRaIn0%3D&digest=sha256%3A64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=a7ff7ade-6e5a-42c1-a5a9-417c6f4d5acf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59386" http.request.uri="/v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.12205ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=77e7cb5b-694c-4d45-994d-d68d5d383a4e http.request.method=GET http.request.remoteaddr="127.0.0.1:59366" http.request.uri="/v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.247439729s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "GET /v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-02-04T21:28:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42275" http.request.id=4d2053a5-2aa3-46a1-80da-fccc62199eae http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.25223449s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Feb/2026:21:28:30 +0000] "GET /v2/foo/bar/blobs/sha256:64eb721a329d79093eddb4c3f5685aa9aba3d14c8b5992cccef8648f19a8fc21 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (7.33s) === RUN TestRelativeURL time="2026-02-04T21:28:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:32Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34963" http.request.id=f160b38c-15fd-40b0-bf80-c925c6888cfb http.request.method=POST http.request.remoteaddr="127.0.0.1:60378" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006848ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34963" http.request.id=8897d2e6-d7cb-4728-8c4c-a7f34b0b8c7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60378" http.request.uri="/v2/foo/bar/blobs/uploads/d3406f2a-bdb3-4a4a-930e-afa43027bb96?_state=akywFJR8JVSBqgDtmE70JBl28dpWigybhJw_ItTo38t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzNDA2ZjJhLWJkYjMtNGE0YS05MzBlLWFmYTQzMDI3YmI5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODozMi44ODk3Mzc0NDdaIn0%3D&digest=sha256%3A8ac9af3046332950949fd36090a20f08d6f2fd71ec94eae4bac80a9a76260f64" http.request.useragent="Go-http-client/1.1" http.response.duration=1.85230767s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:33 +0000] "PUT /v2/foo/bar/blobs/uploads/d3406f2a-bdb3-4a4a-930e-afa43027bb96?_state=akywFJR8JVSBqgDtmE70JBl28dpWigybhJw_ItTo38t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzNDA2ZjJhLWJkYjMtNGE0YS05MzBlLWFmYTQzMDI3YmI5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODozMi44ODk3Mzc0NDdaIn0%3D&digest=sha256%3A8ac9af3046332950949fd36090a20f08d6f2fd71ec94eae4bac80a9a76260f64 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34963" http.request.id=28a2f3de-ab96-4f4f-8f9e-9eb728f5a8cf http.request.method=POST http.request.remoteaddr="127.0.0.1:60378" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049329ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34963" http.request.id=c5c26318-73a4-43e6-8f04-51cf81c7f249 http.request.method=POST http.request.remoteaddr="127.0.0.1:60378" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="935.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34963" http.request.id=68362bef-0039-48ab-abc6-74cfd6748d9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60378" http.request.uri="/v2/foo/bar/blobs/uploads/5f076ad0-a1ee-4f93-a524-13439f92016b?_state=3gXV4AsxBp9APY7eBEBvOpBg4fJtkDeFMi9QWjeol697Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMDc2YWQwLWExZWUtNGY5My1hNTI0LTEzNDM5ZjkyMDE2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODozNS4yMTUyMzA5NzJaIn0%3D&digest=sha256%3A88f9a60552477565e1b2906ecba32117110dd39805682b66f9355dc7f7172326" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186231186s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:35 +0000] "PUT /v2/foo/bar/blobs/uploads/5f076ad0-a1ee-4f93-a524-13439f92016b?_state=3gXV4AsxBp9APY7eBEBvOpBg4fJtkDeFMi9QWjeol697Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMDc2YWQwLWExZWUtNGY5My1hNTI0LTEzNDM5ZjkyMDE2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODozNS4yMTUyMzA5NzJaIn0%3D&digest=sha256%3A88f9a60552477565e1b2906ecba32117110dd39805682b66f9355dc7f7172326 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.52s) === RUN TestBlobDeleteDisabled time="2026-02-04T21:28:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:36Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:36Z" 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:39351" http.request.id=20ba8681-eb3e-4cec-bd4b-1f5ddfda4b0d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58640" http.request.uri="/v2/foo/bar/blobs/sha256:40a3f73a8fce4e4f61263ecd6dbe6ef56687e2527d899c6b91367c1f870bea87" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="953.208µs" http.response.status=405 http.response.written=78 vars.digest="sha256:40a3f73a8fce4e4f61263ecd6dbe6ef56687e2527d899c6b91367c1f870bea87" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:36 +0000] "DELETE /v2/foo/bar/blobs/sha256:40a3f73a8fce4e4f61263ecd6dbe6ef56687e2527d899c6b91367c1f870bea87 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.21s) === RUN TestDeleteDisabled time="2026-02-04T21:28:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:36Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37889" http.request.id=fb031d6b-b43a-430a-bd31-9b071ccb3154 http.request.method=POST http.request.remoteaddr="127.0.0.1:33778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37889" http.request.id=6ad129ff-ae6f-4988-aa3f-872cba2f3d7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33778" http.request.uri="/v2/foo/bar/blobs/uploads/6f8e1b88-f5ad-47a0-b1c7-f1da9a4b529e?_state=lzPFvyOxRG6G4hdq7ON6f1LnHk2Gy1-H_7Jn2OcbsAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmOGUxYjg4LWY1YWQtNDdhMC1iMWM3LWYxZGE5YTRiNTI5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODozNi44MTgwNDI0NDRaIn0%3D&digest=sha256%3Ac62ed7abfd06af6457daa36e7291f49ca3579f63c574bcdfae2bff15c3367689" http.request.useragent="Go-http-client/1.1" http.response.duration=1.372982883s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:36 +0000] "PUT /v2/foo/bar/blobs/uploads/6f8e1b88-f5ad-47a0-b1c7-f1da9a4b529e?_state=lzPFvyOxRG6G4hdq7ON6f1LnHk2Gy1-H_7Jn2OcbsAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmOGUxYjg4LWY1YWQtNDdhMC1iMWM3LWYxZGE5YTRiNTI5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODozNi44MTgwNDI0NDRaIn0%3D&digest=sha256%3Ac62ed7abfd06af6457daa36e7291f49ca3579f63c574bcdfae2bff15c3367689 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:37889" http.request.id=5f062855-49d0-4100-90cc-5ca68fbaf202 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33778" http.request.uri="/v2/foo/bar/blobs/sha256:c62ed7abfd06af6457daa36e7291f49ca3579f63c574bcdfae2bff15c3367689" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.045689ms http.response.status=405 http.response.written=78 vars.digest="sha256:c62ed7abfd06af6457daa36e7291f49ca3579f63c574bcdfae2bff15c3367689" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:28:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:c62ed7abfd06af6457daa36e7291f49ca3579f63c574bcdfae2bff15c3367689 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.58s) === RUN TestDeleteReadOnly time="2026-02-04T21:28:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:38Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34251" http.request.id=2a0db3b4-52fe-41ca-b248-59238cc910d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:51490" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17921ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34251" http.request.id=e31c8895-ef01-4326-89b1-c4ef5b7d6273 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51490" http.request.uri="/v2/foo/bar/blobs/uploads/349845c2-97f3-4dde-945f-594a8aebf855?_state=RyFf5FfsaqXMbES316A6jwTEsRs0LVabfBcKkGzZItt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0OTg0NWMyLTk3ZjMtNGRkZS05NDVmLTU5NGE4YWViZjg1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODozOC40NTcwOTc4M1oifQ%3D%3D&digest=sha256%3A6000b78e70d208ebb300286e4adfa5cbf08c815cfe2b3aab9fd24f9918b41b7c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.162974282s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:38 +0000] "PUT /v2/foo/bar/blobs/uploads/349845c2-97f3-4dde-945f-594a8aebf855?_state=RyFf5FfsaqXMbES316A6jwTEsRs0LVabfBcKkGzZItt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0OTg0NWMyLTk3ZjMtNGRkZS05NDVmLTU5NGE4YWViZjg1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyODozOC40NTcwOTc4M1oifQ%3D%3D&digest=sha256%3A6000b78e70d208ebb300286e4adfa5cbf08c815cfe2b3aab9fd24f9918b41b7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Feb/2026:21:28:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:6000b78e70d208ebb300286e4adfa5cbf08c815cfe2b3aab9fd24f9918b41b7c HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.43s) === RUN TestStartPushReadOnly time="2026-02-04T21:28:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:40Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [04/Feb/2026:21:28:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-02-04T21:28:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:40Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:40Z" 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:43807" http.request.id=be6abe35-9cf0-4c90-90aa-dffe084396c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55220" 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.050089ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:21:28:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T21:28:40Z" 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:43807" http.request.id=ad3ee22a-9f07-41da-ba41-64af93b0c363 http.request.method=GET http.request.remoteaddr="127.0.0.1:55220" 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="827.487µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:21:28:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T21:28:40Z" 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:43807" http.request.id=ceb17177-c9b0-412c-93d8-54ca67bd0cbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" 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="819.967µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:21:28:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T21:28:40Z" 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:43807" http.request.id=9b157750-54c3-481b-8cd5-c450d1984e51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" 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=5.322126ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T21:28:40Z" 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:43807" http.request.id=9b157750-54c3-481b-8cd5-c450d1984e51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" 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=5.370566ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T21:28:40Z" 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:43807" http.request.id=9b157750-54c3-481b-8cd5-c450d1984e51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" 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=5.399287ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T21:28:40Z" 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:43807" http.request.id=9b157750-54c3-481b-8cd5-c450d1984e51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" 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=5.427767ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:21:28:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T21:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=f1d13049-16c7-47bc-8129-18d3c62e0468 http.request.method=POST http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07469ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=0baf2dcd-09f8-49b7-9aa5-db8dec94117c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/blobs/uploads/1be2be3e-94c9-4313-9196-db266853e708?_state=nRQiQN5_WVgDK6Cnizcz00w0wD7t0wEOFfp8fzQG61J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYmUyYmUzZS05NGM5LTQzMTMtOTE5Ni1kYjI2Njg1M2U3MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDAuODUwOTg3NjMxWiJ9&digest=sha256%3A5c2679b4c8a213c555435a30e103b4d13e86922edd4c5366ef47fb0685021f24" http.request.useragent="Go-http-client/1.1" http.response.duration=1.329587669s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/1be2be3e-94c9-4313-9196-db266853e708?_state=nRQiQN5_WVgDK6Cnizcz00w0wD7t0wEOFfp8fzQG61J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYmUyYmUzZS05NGM5LTQzMTMtOTE5Ni1kYjI2Njg1M2U3MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDAuODUwOTg3NjMxWiJ9&digest=sha256%3A5c2679b4c8a213c555435a30e103b4d13e86922edd4c5366ef47fb0685021f24 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=3d12a9bf-3ffe-45cd-a090-7c554b6a3dd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=70c41484-996f-4710-a713-78a7894600f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/blobs/uploads/b1741900-f9bb-4a5f-9299-15e3c2adb900?_state=fScPlmMEg5FJIP99I3xX9rvS3tbQowCcymPRa9lqG7F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMTc0MTkwMC1mOWJiLTRhNWYtOTI5OS0xNWUzYzJhZGI5MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDIuMzg0NTg0NTQ1WiJ9&digest=sha256%3Ace520b22728ebc1bd72240eccce47b5b8677ec057ac05e51edd87f0c3a506e0a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.383374975s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:42 +0000] "PUT /v2/foo/schema1/blobs/uploads/b1741900-f9bb-4a5f-9299-15e3c2adb900?_state=fScPlmMEg5FJIP99I3xX9rvS3tbQowCcymPRa9lqG7F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMTc0MTkwMC1mOWJiLTRhNWYtOTI5OS0xNWUzYzJhZGI5MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDIuMzg0NTg0NTQ1WiJ9&digest=sha256%3Ace520b22728ebc1bd72240eccce47b5b8677ec057ac05e51edd87f0c3a506e0a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=69277209-8ace-45a3-9c1d-56385f6c7939 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.629832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=93bd1218-6dbc-480c-aca0-46deda4ad2d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78" http.request.useragent="Go-http-client/1.1" http.response.duration=3.46391ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=e21c04ec-5c43-4a90-a925-9a608d6b2f0d http.request.method=GET http.request.remoteaddr="127.0.0.1:55220" 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.231419ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=01fe2086-5e0f-4aa5-a3a1-d1c3708cc54c http.request.method=GET http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.177659ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "GET /v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" 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:43807" http.request.id=09d4d9d1-b48d-4b5f-ad82-4920b7236396 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78" http.request.useragent="Go-http-client/1.1" http.response.duration=3.709792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" 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:43807" http.request.id=bec84aaa-c73c-4cd0-a7d9-0f5d23dbeb3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78" http.request.useragent="Go-http-client/1.1" http.response.duration=3.630111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:43807" http.request.id=90400b3a-46dc-46b8-9d27-25750cb8775b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78" http.request.useragent="Go-http-client/1.1" http.response.duration=3.668671ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=b6618c03-aaf3-42b8-b14e-1478211c3a29 http.request.method=GET http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.116859ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "GET /v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=4b748189-4e66-48ad-bed7-a3d7b8d8da03 http.request.method=GET http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="976.769µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=1460e313-ff80-4369-976d-06135d1b696f http.request.method=GET http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78" http.request.useragent="Go-http-client/1.1" http.response.duration="818.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "GET /v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=78dc6e55-caa7-4bfd-bcc1-296076b1ef5e http.request.method=GET http.request.remoteaddr="127.0.0.1:55220" 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="985.169µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=error msg="payload digest does match: "sha256:e500845fa34d004ea40f4a54202adf32c47feef451cacd4a670b1fc1b7756465" != "sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78"" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=a78246ef-4f90-49c4-b0bc-c90ae66ad587 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78" time="2026-02-04T21:28:43Z" 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:43807" http.request.id=a78246ef-4f90-49c4-b0bc-c90ae66ad587 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55220" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.18349ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78" 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5a45f18c183bf7f55cd9330b02b5576cc560cd013c67ead9871c0fc69094a78 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" 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:43807" http.request.id=997c57b3-52b5-4140-a65d-8dcc506c1799 http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.12929ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" 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:43807" http.request.id=3eaea04b-0e77-4f4b-9c35-b125c5832c32 http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="892.448µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" 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:43807" http.request.id=493ee33b-900e-41c6-8e85-faaedd100c29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.082569ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T21:28:43Z" 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:43807" http.request.id=493ee33b-900e-41c6-8e85-faaedd100c29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.20905ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T21:28:43Z" 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:43807" http.request.id=493ee33b-900e-41c6-8e85-faaedd100c29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.281291ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=0f60ee0d-e3ad-4dd6-b067-a05d496577d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12473ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=baa0e3ef-8cca-4e5d-ae72-830d0e0b4dd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/blobs/uploads/1f2bd44b-8594-462f-bdbd-b79f44b3b3f0?_state=pMSlKQdbiVJiPmrYqmaEecPyOgAlY2joPA_kdd0s0cx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjJiZDQ0Yi04NTk0LTQ2MmYtYmRiZC1iNzlmNDRiM2IzZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDMuODEzMzQwNTEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.402973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/1f2bd44b-8594-462f-bdbd-b79f44b3b3f0?_state=pMSlKQdbiVJiPmrYqmaEecPyOgAlY2joPA_kdd0s0cx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjJiZDQ0Yi04NTk0LTQ2MmYtYmRiZC1iNzlmNDRiM2IzZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDMuODEzMzQwNTEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:43Z" 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:43807" http.request.id=626145eb-4b01-4709-8d36-1334b1d8d3a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07985ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T21:28:43Z" 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:43807" http.request.id=626145eb-4b01-4709-8d36-1334b1d8d3a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.13233ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:21:28:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T21:28:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=3ea15a8e-c790-4ede-be7c-09aea2ec9b13 http.request.method=POST http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=898cd8fe-4660-4686-92be-f16e626ec2ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/blobs/uploads/e88253d1-76a9-4c92-9afc-d2b5baf8f46b?_state=NrCCWeJaLjtQ5HswFvHtJNMIyckWyTDU8z-aO1uHSux7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlODgyNTNkMS03NmE5LTRjOTItOWFmYy1kMmI1YmFmOGY0NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDQuMDc3Njk4NTIyWiJ9&digest=sha256%3A53eb0d55cce0733164c86b9346d05005d2c03b8ccb5065f27ab9e0f89514df16" http.request.useragent="Go-http-client/1.1" http.response.duration=2.342088276s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/e88253d1-76a9-4c92-9afc-d2b5baf8f46b?_state=NrCCWeJaLjtQ5HswFvHtJNMIyckWyTDU8z-aO1uHSux7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlODgyNTNkMS03NmE5LTRjOTItOWFmYy1kMmI1YmFmOGY0NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDQuMDc3Njk4NTIyWiJ9&digest=sha256%3A53eb0d55cce0733164c86b9346d05005d2c03b8ccb5065f27ab9e0f89514df16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=d0f5ff6b-c2f8-430b-a4eb-4094099d3cbb http.request.method=POST http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12789ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=eb48f464-0be9-47e8-bc99-2cd73f43e19b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/blobs/uploads/77370874-3449-4177-8b58-5d59725707c1?_state=fDZtzrd3rywuzZ4Oaik3WCDIXoKSrtXxLDYIih7BUOF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NzM3MDg3NC0zNDQ5LTQxNzctOGI1OC01ZDU5NzI1NzA3YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDYuNjg5Mzk4NjUxWiJ9&digest=sha256%3A9f5f985ac3b427d30e1a432bb0c3cad85ac003c9d8e5efdff2c3b1575c72a313" http.request.useragent="Go-http-client/1.1" http.response.duration=2.028019997s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/77370874-3449-4177-8b58-5d59725707c1?_state=fDZtzrd3rywuzZ4Oaik3WCDIXoKSrtXxLDYIih7BUOF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NzM3MDg3NC0zNDQ5LTQxNzctOGI1OC01ZDU5NzI1NzA3YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDYuNjg5Mzk4NjUxWiJ9&digest=sha256%3A9f5f985ac3b427d30e1a432bb0c3cad85ac003c9d8e5efdff2c3b1575c72a313 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28: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:43807" http.request.id=f688bf39-cfc1-4280-a2e2-d6b07a059148 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.368571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28: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:43807" http.request.id=86d0b4ca-ae8e-41a1-bff7-5d2085525262 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/sha256:bc1d1ce7ce112be805d2cdae7b1e213b1c819727b112828586e482a08e46f09a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:bc1d1ce7ce112be805d2cdae7b1e213b1c819727b112828586e482a08e46f09a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=a68360f6-2c20-4fbf-a7ae-b2ac5a220a24 http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" 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="903.287µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=1beafd83-a67b-42a9-a170-2b23812cc17c http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/sha256:bc1d1ce7ce112be805d2cdae7b1e213b1c819727b112828586e482a08e46f09a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="930.608µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema2/manifests/sha256:bc1d1ce7ce112be805d2cdae7b1e213b1c819727b112828586e482a08e46f09a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=d8901fea-9ae6-4358-9d46-61f22707ac28 http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="785.686µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=3b5064ea-3364-4f21-a1d1-4dbbef896a4a http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/sha256:bc1d1ce7ce112be805d2cdae7b1e213b1c819727b112828586e482a08e46f09a" http.request.useragent="Go-http-client/1.1" http.response.duration="752.527µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema2/manifests/sha256:bc1d1ce7ce112be805d2cdae7b1e213b1c819727b112828586e482a08e46f09a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=db83e19d-a045-4dd6-a134-59c2539c5bad http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="784.806µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="rewriting manifest sha256:bc1d1ce7ce112be805d2cdae7b1e213b1c819727b112828586e482a08e46f09a in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=937496e1-9d8b-4f5b-8276-64df11192b7a http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" 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-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=937496e1-9d8b-4f5b-8276-64df11192b7a http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" 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.201699ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T21:28: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:43807" http.request.id=79c3a78e-252b-4547-a982-6bdf68c8b33f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" 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="962.888µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T21:28: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:43807" http.request.id=1bf97424-0d53-4534-a7a6-54980576316b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.241331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28: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:43807" http.request.id=c42ed102-f35f-4957-acc2-dac722f41a2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/sha256:f19a8852e73f1168fdf2a86dc861deb9b36b8ac9d74cd03d0932be718bf45062" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11153ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:f19a8852e73f1168fdf2a86dc861deb9b36b8ac9d74cd03d0932be718bf45062 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=bd99b655-31cf-4e11-957d-4c9380e5dfd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" 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="967.288µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=143dde87-2635-4e40-8237-744d86005f97 http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/sha256:f19a8852e73f1168fdf2a86dc861deb9b36b8ac9d74cd03d0932be718bf45062" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="977.928µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema2/manifests/sha256:f19a8852e73f1168fdf2a86dc861deb9b36b8ac9d74cd03d0932be718bf45062 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=5a908ec0-ccdd-4ce7-a0a8-d5950a139a3e http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="847.728µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=ac57de1c-eb73-4ff7-983a-cd461cf78e9d http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/sha256:f19a8852e73f1168fdf2a86dc861deb9b36b8ac9d74cd03d0932be718bf45062" http.request.useragent="Go-http-client/1.1" http.response.duration="722.926µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema2/manifests/sha256:f19a8852e73f1168fdf2a86dc861deb9b36b8ac9d74cd03d0932be718bf45062 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="rewriting manifest list sha256:f19a8852e73f1168fdf2a86dc861deb9b36b8ac9d74cd03d0932be718bf45062 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=d152082a-5d66-46c0-a193-231f80c9cdd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" 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-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43807" http.request.id=d152082a-5d66-46c0-a193-231f80c9cdd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55234" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.354141ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-04T21:28: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-04T21:28:48Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28: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:32927" http.request.id=15603f5e-2278-4bba-bde6-6b68ba5a0113 http.request.method=GET http.request.remoteaddr="127.0.0.1:35734" 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="970.449µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T21:28: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:32927" http.request.id=f11aa7c6-9465-4615-9452-befdbe1ed2e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35734" 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="903.088µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T21:28: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:32927" http.request.id=59128a49-2558-4794-bea8-1f70c4c97cef http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" 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="852.327µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T21:28: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:32927" http.request.id=9c9fc4fb-8b87-4800-b1ae-0a648835365b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" 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=3.199187ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T21:28: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:32927" http.request.id=9c9fc4fb-8b87-4800-b1ae-0a648835365b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" 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=3.255388ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T21:28: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:32927" http.request.id=9c9fc4fb-8b87-4800-b1ae-0a648835365b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" 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=3.284988ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T21:28: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:32927" http.request.id=9c9fc4fb-8b87-4800-b1ae-0a648835365b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" 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=3.312468ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T21:28:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=c0103509-d149-4ecb-94bf-c0bf82dd1dbd http.request.method=POST http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002488ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=764aae67-f3a7-452f-b52a-dee13bc4e4e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/blobs/uploads/ea3379de-e58c-4b04-a661-64c1d66ed108?_state=ucZsM6IVTUaxmhqeFTUnzX1H6V2i341XQHF6ePR4COF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYTMzNzlkZS1lNThjLTRiMDQtYTY2MS02NGMxZDY2ZWQxMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDguOTk2MDYwNzgxWiJ9&digest=sha256%3A006a20db4bce09400f0e3d589b59913e7b8f94526cc17ffc367a176df31ee79e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.689474467s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:48 +0000] "PUT /v2/foo/schema1/blobs/uploads/ea3379de-e58c-4b04-a661-64c1d66ed108?_state=ucZsM6IVTUaxmhqeFTUnzX1H6V2i341XQHF6ePR4COF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYTMzNzlkZS1lNThjLTRiMDQtYTY2MS02NGMxZDY2ZWQxMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NDguOTk2MDYwNzgxWiJ9&digest=sha256%3A006a20db4bce09400f0e3d589b59913e7b8f94526cc17ffc367a176df31ee79e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=0a93fb86-819d-41de-945f-e105c41a6b04 http.request.method=POST http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.032609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=9f9cab19-cb84-4275-8acd-0c139c41864f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/blobs/uploads/d9cad3f5-cc85-466c-ba5b-0b02a7ba5800?_state=AvP4HquwvTuG1qPf29I7p56Zsw7y7V4rN_1z8ZCoL7h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOWNhZDNmNS1jYzg1LTQ2NmMtYmE1Yi0wYjAyYTdiYTU4MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTAuOTY4MDg0NjE0WiJ9&digest=sha256%3Aff1990047c84725f222a3c81dac67d4edfae5d4224f5c4b38d3eb01cbd55bea9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.223982256s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/d9cad3f5-cc85-466c-ba5b-0b02a7ba5800?_state=AvP4HquwvTuG1qPf29I7p56Zsw7y7V4rN_1z8ZCoL7h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOWNhZDNmNS1jYzg1LTQ2NmMtYmE1Yi0wYjAyYTdiYTU4MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTAuOTY4MDg0NjE0WiJ9&digest=sha256%3Aff1990047c84725f222a3c81dac67d4edfae5d4224f5c4b38d3eb01cbd55bea9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=cf069a96-590c-4681-aebe-b4be176a6333 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.727352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=532d9ecf-be53-4ae9-8c37-3cf19304297b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde" http.request.useragent="Go-http-client/1.1" http.response.duration=3.525231ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=17c784ed-4e9d-45cd-96a5-7022043cf97d http.request.method=GET http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.976577ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=49ee36c9-79b7-4032-b154-9fe1049dc235 http.request.method=GET http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.979577ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "GET /v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" 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:32927" http.request.id=7757cd7b-c59b-4c8f-9927-8463329c4ad2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde" http.request.useragent="Go-http-client/1.1" http.response.duration=3.707672ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" 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:32927" http.request.id=fe37549a-36cf-477e-b9be-3a01884a4aec http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde" http.request.useragent="Go-http-client/1.1" http.response.duration=3.43927ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:32927" http.request.id=7ff10090-22ea-48ee-bfc2-e780f4c6317f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde" http.request.useragent="Go-http-client/1.1" http.response.duration=3.46715ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=9472dcab-6d39-4dc1-81c6-616094e4495c http.request.method=GET http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.881376ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "GET /v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=459eb0cc-2c24-408c-850f-62f7a1aaf254 http.request.method=GET http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="804.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=d349b14b-f2c9-4e35-89ec-5ec29d4008bd http.request.method=GET http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde" http.request.useragent="Go-http-client/1.1" http.response.duration="682.726µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "GET /v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=b0cf874f-a870-42c9-931f-fe082af47790 http.request.method=GET http.request.remoteaddr="127.0.0.1:35734" 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="839.448µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=error msg="payload digest does match: "sha256:91094f65f368e697d7008ed93f3e6bbd367eea9c6f5fa147a48997390082b395" != "sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde"" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=8fca0d1a-7127-44af-acea-c90fe15e003c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde" time="2026-02-04T21:28:53Z" 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:32927" http.request.id=8fca0d1a-7127-44af-acea-c90fe15e003c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35734" http.request.uri="/v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="946.688µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde" 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:d52b5ade22da44feef6159fb745a65cfc8d3d498330d160cf96d0e60dcae1bde HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" 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:32927" http.request.id=95ad10aa-33a4-4f2f-ae33-a50ffb0c63d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" 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="936.488µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" 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:32927" http.request.id=e2640be2-b1ee-477c-b882-a4e465d70aa6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" 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="915.728µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" 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:32927" http.request.id=1f7a7846-ba2b-4f4a-9f2f-db51861df4a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" 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="969.488µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T21:28:53Z" 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:32927" http.request.id=1f7a7846-ba2b-4f4a-9f2f-db51861df4a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.017768ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T21:28:53Z" 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:32927" http.request.id=1f7a7846-ba2b-4f4a-9f2f-db51861df4a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.054729ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=7b78f61e-b5d2-420b-9958-8572ed355890 http.request.method=POST http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="922.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=00335b71-4903-486f-b9da-6ecaa6ac5f08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/blobs/uploads/1c313589-d4f7-4739-bd4e-b9ce476986ac?_state=ufnzE_fa7UxqyjewbjrKaqiE7otloaBo8kWFvQjQRSd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYzMxMzU4OS1kNGY3LTQ3MzktYmQ0ZS1iOWNlNDc2OTg2YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTMuMjMzMjA0NTA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/1c313589-d4f7-4739-bd4e-b9ce476986ac?_state=ufnzE_fa7UxqyjewbjrKaqiE7otloaBo8kWFvQjQRSd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYzMxMzU4OS1kNGY3LTQ3MzktYmQ0ZS1iOWNlNDc2OTg2YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTMuMjMzMjA0NTA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" 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:32927" http.request.id=420d56d8-8720-46f8-ba3c-647181597adc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.124849ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T21:28:53Z" 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:32927" http.request.id=420d56d8-8720-46f8-ba3c-647181597adc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.18001ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T21:28:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=146868b8-586e-4c91-aec6-322e69692f36 http.request.method=POST http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="978.688µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:54Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=86c82a80-27a5-47a9-a759-7e1ee666e1fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/blobs/uploads/362ee414-19b6-4aa2-b3c7-0faa46b0fe41?_state=6svCV3qJfI060hCFl9mr2noai6CkkzYYqL73MDqWKzV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNjJlZTQxNC0xOWI2LTRhYTItYjNjNy0wZmFhNDZiMGZlNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTMuNDMyNTIwMDMyWiJ9&digest=sha256%3A9f7fe0142143696390fccca2a76891ab10df14381972603930b5b5a921e3a7ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099582441s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/362ee414-19b6-4aa2-b3c7-0faa46b0fe41?_state=6svCV3qJfI060hCFl9mr2noai6CkkzYYqL73MDqWKzV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNjJlZTQxNC0xOWI2LTRhYTItYjNjNy0wZmFhNDZiMGZlNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTMuNDMyNTIwMDMyWiJ9&digest=sha256%3A9f7fe0142143696390fccca2a76891ab10df14381972603930b5b5a921e3a7ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:54Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=e0b2166a-0e4b-49be-a61e-8d6ae50bbac7 http.request.method=POST http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13653ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=ec72cc33-e906-48c2-8951-bbb4ae7993ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/blobs/uploads/94d0a832-c616-47ff-9c70-d1aa98b32894?_state=B0fPLi20b69PHhD2lM_Dr8tr7JJrSoY_2d0rWc7b6hB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NGQwYTgzMi1jNjE2LTQ3ZmYtOWM3MC1kMWFhOThiMzI4OTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTQuNzU5NzkxNTI1WiJ9&digest=sha256%3Aa803ec37c33b4e106262772b0834d7bb4c500b373e5ac2b508b66b126514ade5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.501078838s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/94d0a832-c616-47ff-9c70-d1aa98b32894?_state=B0fPLi20b69PHhD2lM_Dr8tr7JJrSoY_2d0rWc7b6hB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NGQwYTgzMi1jNjE2LTQ3ZmYtOWM3MC1kMWFhOThiMzI4OTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTQuNzU5NzkxNTI1WiJ9&digest=sha256%3Aa803ec37c33b4e106262772b0834d7bb4c500b373e5ac2b508b66b126514ade5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" 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:32927" http.request.id=19435655-dbba-4950-9494-05764484ade4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.420252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" 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:32927" http.request.id=cebd8e23-8894-41f7-99b0-defe1c409eeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/sha256:ba2f02c7056940dc71f50e32d989b93f11dc723f69aad0073bbcf333ca09c844" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17721ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:ba2f02c7056940dc71f50e32d989b93f11dc723f69aad0073bbcf333ca09c844 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=caadf5a4-f8b2-4dd1-b5da-5b08b7d76aff http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" 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.033129ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=6f583a52-1279-40c6-bf64-3c878f1121ee http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/sha256:ba2f02c7056940dc71f50e32d989b93f11dc723f69aad0073bbcf333ca09c844" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.018689ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema2/manifests/sha256:ba2f02c7056940dc71f50e32d989b93f11dc723f69aad0073bbcf333ca09c844 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=340f70c0-42e7-46ca-9ff0-b346c32aa9b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="800.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=ca556a25-18f8-419e-b6d2-79a426b6433c http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/sha256:ba2f02c7056940dc71f50e32d989b93f11dc723f69aad0073bbcf333ca09c844" http.request.useragent="Go-http-client/1.1" http.response.duration="819.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema2/manifests/sha256:ba2f02c7056940dc71f50e32d989b93f11dc723f69aad0073bbcf333ca09c844 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=51e5917d-a683-4552-a408-fb4688cb55b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" 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="797.126µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="rewriting manifest sha256:ba2f02c7056940dc71f50e32d989b93f11dc723f69aad0073bbcf333ca09c844 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=18969e2a-3ee4-47f4-9406-ccce1ecb57ba http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" 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-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=18969e2a-3ee4-47f4-9406-ccce1ecb57ba http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" 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.134458ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32927" http.request.id=3a38f966-cc50-4e96-88df-9d2d8cd32f30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" 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="946.728µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" 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:32927" http.request.id=75a5e4ea-0149-46be-871b-c54ed10eb6e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14245ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" 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:32927" http.request.id=174d26cb-5f6d-4182-b53b-657c9e0f73d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/sha256:532541856122f8470463d76d59e904432a0da523bd21fa0518618f3fc61b3044" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:532541856122f8470463d76d59e904432a0da523bd21fa0518618f3fc61b3044 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=d4702fb7-9ea5-49b5-a405-3af20e48fbd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" 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.009488ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=b80cbaa6-1e78-403b-9d41-3cf715108db9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/sha256:532541856122f8470463d76d59e904432a0da523bd21fa0518618f3fc61b3044" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.001609ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema2/manifests/sha256:532541856122f8470463d76d59e904432a0da523bd21fa0518618f3fc61b3044 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=987f3776-ec4f-4320-910d-b4131338c0ad http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="858.048µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=638da8b1-312e-40d5-8b70-1bd4d4237443 http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/sha256:532541856122f8470463d76d59e904432a0da523bd21fa0518618f3fc61b3044" http.request.useragent="Go-http-client/1.1" http.response.duration="763.567µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema2/manifests/sha256:532541856122f8470463d76d59e904432a0da523bd21fa0518618f3fc61b3044 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="rewriting manifest list sha256:532541856122f8470463d76d59e904432a0da523bd21fa0518618f3fc61b3044 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=1808e109-9414-49bf-be8a-befae1e16b73 http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" 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-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32927" http.request.id=1808e109-9414-49bf-be8a-befae1e16b73 http.request.method=GET http.request.remoteaddr="127.0.0.1:35740" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.29438ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (15.66s) === RUN TestGetManifestWithStorageError time="2026-02-04T21:28:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:56Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:56Z" 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:33429" http.request.id=4b1ead6d-5084-4fbc-afe2-bb48156cc869 http.request.method=GET http.request.remoteaddr="127.0.0.1:43810" 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="974.649µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" 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:33429" http.request.id=d1b0ed84-5ae2-4fc9-a5e4-a0585a6bae75 http.request.method=GET http.request.remoteaddr="127.0.0.1:43810" 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="845.127µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" 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:33429" http.request.id=bc82485d-d935-4205-8bba-932926f3620c http.request.method=GET http.request.remoteaddr="127.0.0.1:43810" 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="828.527µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" 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:33429" http.request.id=e01aec5e-3cc6-4c3b-a810-2e9fda1d9207 http.request.method=GET http.request.remoteaddr="127.0.0.1:43810" 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="867.567µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Feb/2026:21:28:56 +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-04T21:28:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:28:56Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:28:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=b1aa4aa5-677b-4c5e-816e-538895024624 http.request.method=GET http.request.remoteaddr="127.0.0.1:42840" 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="965.448µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=92ff0b1b-2254-4c46-aa35-f533ce778a26 http.request.method=GET http.request.remoteaddr="127.0.0.1:42840" 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="958.129µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=525798f2-5ed1-4035-976c-769b9e50666f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" 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="845.487µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=b3acd669-e811-45c3-af6b-a9c2c717f8c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" 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=3.002826ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T21:28:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=b3acd669-e811-45c3-af6b-a9c2c717f8c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" 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=3.109507ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T21:28:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=b3acd669-e811-45c3-af6b-a9c2c717f8c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" 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=3.141308ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T21:28:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=b3acd669-e811-45c3-af6b-a9c2c717f8c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" 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=3.170268ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T21:28:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=1d30214b-3915-440a-815d-dfff5ab1fe9a http.request.method=POST http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="984.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=8c9a69cb-a25e-4620-88ce-17abab2e3f2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/blobs/uploads/66da4c83-013c-488a-a992-954987105a5d?_state=jHzSpKaT0xAi6E2N4YLgD7SEy5czPB5rGVo7fwCid917Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NmRhNGM4My0wMTNjLTQ4OGEtYTk5Mi05NTQ5ODcxMDVhNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTYuNTU1NzEyMjM2WiJ9&digest=sha256%3A52ed6862c775cfb74a6a46f11d465d00d695aa300bf6c4f726861fbcf2ad5475" http.request.useragent="Go-http-client/1.1" http.response.duration=2.020344895s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/66da4c83-013c-488a-a992-954987105a5d?_state=jHzSpKaT0xAi6E2N4YLgD7SEy5czPB5rGVo7fwCid917Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NmRhNGM4My0wMTNjLTQ4OGEtYTk5Mi05NTQ5ODcxMDVhNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTYuNTU1NzEyMjM2WiJ9&digest=sha256%3A52ed6862c775cfb74a6a46f11d465d00d695aa300bf6c4f726861fbcf2ad5475 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=e1412036-052e-4a08-9e1b-413a58bd4e5a http.request.method=POST http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=372f0c51-ae98-419e-bf31-5d56082f4f0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/blobs/uploads/83f30664-eb7b-4c70-be47-6633c5e29ffe?_state=PLNDSxiW8Us9lmnsLaR_XLwqaRNAHfzcoXr0-LrOo_p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4M2YzMDY2NC1lYjdiLTRjNzAtYmU0Ny02NjMzYzVlMjlmZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTguNzU0OTIzODgxWiJ9&digest=sha256%3A5ce41ddfdedb37e6762f800608a0ade6ccd3c80ebf01aeaafd6f0d62b39ab3f7" http.request.useragent="Go-http-client/1.1" http.response.duration=848.915072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/83f30664-eb7b-4c70-be47-6633c5e29ffe?_state=PLNDSxiW8Us9lmnsLaR_XLwqaRNAHfzcoXr0-LrOo_p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4M2YzMDY2NC1lYjdiLTRjNzAtYmU0Ny02NjMzYzVlMjlmZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTguNzU0OTIzODgxWiJ9&digest=sha256%3A5ce41ddfdedb37e6762f800608a0ade6ccd3c80ebf01aeaafd6f0d62b39ab3f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=30843974-21de-42f9-b1b4-b19e119dcdcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.528311ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=a4419b86-da5f-4047-be3a-8b310651a934 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.duration=3.315949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=51eb2572-2702-4c8c-88b4-c6b04881c4af http.request.method=GET http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.774575ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=d34b0f2b-ae4a-4558-8315-d701d43d9f42 http.request.method=GET http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.761535ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" 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:43219" http.request.id=4dab8740-3f43-4fa6-aefc-1ad8971c2c3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.duration=3.254508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" 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:43219" http.request.id=7e9e48a8-5440-49b2-8eee-eeebd7fca872 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.duration=3.299909ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:43219" http.request.id=bef954b3-a1d6-4414-906f-8e613b7c9dce http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.duration=3.258628ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=75e9e99c-cc1f-4c3b-bcf3-9b592362aabc http.request.method=GET http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.793256ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=b76044a9-1416-42ff-940b-ea3285937eea http.request.method=GET http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="785.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=73ffa35e-c93b-4082-921d-2d50f91a7e9d http.request.method=GET http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.duration="726.486µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=6fad8884-2413-4304-b63e-a8f7d2bdef86 http.request.method=GET http.request.remoteaddr="127.0.0.1:42840" 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="793.007µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=error msg="payload digest does match: "sha256:9f39e7be4f29e88f678875fbdd3dba1fc4587a10b972f955857bd18883ccfa57" != "sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51"" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=62692aa9-ae85-43e8-8b02-c1f7ad72d1dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" time="2026-02-04T21:28:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=62692aa9-ae85-43e8-8b02-c1f7ad72d1dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="957.609µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=4ecbd6cf-a07e-4e26-b618-319b1a5b5e1e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06841ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=f7a3685d-2548-45da-b461-d35b31d501ab http.request.method=GET http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="833.647µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" 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:43219" http.request.id=fee86ab9-ddb3-4508-98ff-4a7fc37b293c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36046" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="924.928µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=01a34fde-bc11-4cd2-8e5d-bdaf589d4865 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36058" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.duration=3.410669ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=2f145eac-ce67-428c-b191-53b0c4dfab29 http.request.method=GET http.request.remoteaddr="127.0.0.1:36058" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.844976ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" 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:43219" http.request.id=e26f8aa9-00f2-4807-acad-1ad433667cbc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36060" 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="926.608µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=c65260ce-857a-4148-b586-98e7c88fe7fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.50435ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=9e54d333-3396-4c11-80ac-19724c97ce15 http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" 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="732.366µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=938b5410-10b1-4765-b869-5a62c13118b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51" http.request.useragent="Go-http-client/1.1" http.response.duration="947.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:edf6bf4272a5726a7c36a4be8bf94dcdf4c5d756a73c36addb369f6a5c435f51 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=d6a00826-4d0e-4649-9df7-2d517112fd0c http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" 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="730.686µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" 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:43219" http.request.id=b499c16b-e5ff-418d-b92d-552bf68808cd http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" 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="777.167µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" 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:43219" http.request.id=024da80e-8583-4fc3-b4d1-682e43b0c08a http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" 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="787.447µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" 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:43219" http.request.id=00a25d5c-0e26-4473-a7f1-481e1cd9ea6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36074" 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="936.368µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T21:28:59Z" 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:43219" http.request.id=00a25d5c-0e26-4473-a7f1-481e1cd9ea6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36074" 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="983.688µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T21:28:59Z" 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:43219" http.request.id=00a25d5c-0e26-4473-a7f1-481e1cd9ea6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.014049ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=e2d842ac-c9ad-4c5c-9ef4-283af8c2878a http.request.method=POST http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.927µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=90792cfd-1cd8-4b93-a892-4ba740edfa2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/blobs/uploads/63169e61-9416-40b2-aa6c-78a2562b6e96?_state=GplRfOBTEVhdxankljSQ0z-I-n7mMoxh1_o6zn8fiDx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MzE2OWU2MS05NDE2LTQwYjItYWE2Yy03OGEyNTYyYjZlOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTkuNjU4NzMxMjY4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/63169e61-9416-40b2-aa6c-78a2562b6e96?_state=GplRfOBTEVhdxankljSQ0z-I-n7mMoxh1_o6zn8fiDx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MzE2OWU2MS05NDE2LTQwYjItYWE2Yy03OGEyNTYyYjZlOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTkuNjU4NzMxMjY4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" 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:43219" http.request.id=59836bd6-69e3-44c7-9a55-75c9ea8634c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36074" 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="914.047µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T21:28:59Z" 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:43219" http.request.id=59836bd6-69e3-44c7-9a55-75c9ea8634c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36074" 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="993.328µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T21:28:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=82ca03ef-69ce-4b17-8391-308880290ef1 http.request.method=POST http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010928ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=928e0ce2-e80d-491f-b67d-0436a5afe2e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/blobs/uploads/f6fd16ac-aa69-498a-a5b5-014522cce0b4?_state=qT_AelARiiSYBLgJqlB24UghLs1RoAEDv4AMgJzZqCp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNmZkMTZhYy1hYTY5LTQ5OGEtYTViNS0wMTQ1MjJjY2UwYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTkuODk4ODc4MjI4WiJ9&digest=sha256%3A0ab7a20260440a209bcabdddada97075d62d831894f729565a5944dbf7e409c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.592867675s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:28:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/f6fd16ac-aa69-498a-a5b5-014522cce0b4?_state=qT_AelARiiSYBLgJqlB24UghLs1RoAEDv4AMgJzZqCp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNmZkMTZhYy1hYTY5LTQ5OGEtYTViNS0wMTQ1MjJjY2UwYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjg6NTkuODk4ODc4MjI4WiJ9&digest=sha256%3A0ab7a20260440a209bcabdddada97075d62d831894f729565a5944dbf7e409c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=8b73d8f6-777e-48bd-ab6c-c96fd691f270 http.request.method=POST http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=42e3988a-5bb3-43a2-ba08-7308836f2043 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/blobs/uploads/a40fd114-dbdb-484b-8ffe-e8b413d48de9?_state=uybW0gyPCaIa08oAH7wZKFgS8ApXsctL3TSV9HkegX97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDBmZDExNC1kYmRiLTQ4NGItOGZmZS1lOGI0MTNkNDhkZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjk6MDEuNzMwNzU2NDEzWiJ9&digest=sha256%3Ae2e4092c58de6ee383fdbcc28c80a56fc6830e58abb6d095e2e17a6384c65d8b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.659569214s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/a40fd114-dbdb-484b-8ffe-e8b413d48de9?_state=uybW0gyPCaIa08oAH7wZKFgS8ApXsctL3TSV9HkegX97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDBmZDExNC1kYmRiLTQ4NGItOGZmZS1lOGI0MTNkNDhkZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjE6Mjk6MDEuNzMwNzU2NDEzWiJ9&digest=sha256%3Ae2e4092c58de6ee383fdbcc28c80a56fc6830e58abb6d095e2e17a6384c65d8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" 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:43219" http.request.id=f034c46e-6932-41d6-a5bf-b152e09a18ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" 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:43219" http.request.id=7ff5761d-dbe9-48d1-9b83-ae0d6ac73591 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082409ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=d36946bc-ab1e-400c-ba5b-59819fa71191 http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" 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="959.928µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=4c1348aa-e344-492c-b3a4-c9bcc3a654df http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="896.768µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "GET /v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=31bbe24c-4d32-4767-9e4e-9bf58e4b98f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="765.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=791528b7-c71b-477a-a226-cbd8983ad5ba http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" http.request.useragent="Go-http-client/1.1" http.response.duration="736.687µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "GET /v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=8ef7e16a-d765-499f-9faa-1e83cbe30709 http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" 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="768.487µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="rewriting manifest sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=13f8c825-7e76-476c-a952-b5c4f7afca29 http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" 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-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=13f8c825-7e76-476c-a952-b5c4f7afca29 http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.996818ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=0839ca9a-ed42-4909-9e13-3895b8c11478 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" http.request.useragent="Go-http-client/1.1" http.response.duration="933.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=daad2c15-b048-448d-b9bf-5ed69f8f849d http.request.method=GET http.request.remoteaddr="127.0.0.1:36074" http.request.uri="/v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="827.808µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "GET /v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" 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:43219" http.request.id=2c1be3cc-d7fa-46e9-9643-97cdade57472 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36084" http.request.uri="/v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="918.528µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" 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:43219" http.request.id=ee31fd18-d9cc-4d6f-965a-aeb555000529 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36094" http.request.uri="/v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18249ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=90c22d8f-2e0f-4b66-8c7f-e7162fbabf0f http.request.method=GET http.request.remoteaddr="127.0.0.1:36094" http.request.uri="/v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="950.728µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "GET /v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" 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:43219" http.request.id=486a086d-7c87-473a-8316-af0dacd9f71d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36106" 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="945.808µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" 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:43219" http.request.id=b8d785a3-f6d5-4c16-a6a4-6f0488845b36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.249691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=1a7555c4-d50c-45a9-8154-e0f9df377409 http.request.method=GET http.request.remoteaddr="127.0.0.1:36122" 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="740.606µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=3b8935a3-a5ac-4051-9248-635af0402d6a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de" http.request.useragent="Go-http-client/1.1" http.response.duration="896.327µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b460f510ab5b4f0c7847520b2c07ace42478c50d1c4245877e703249c8fd95de HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43219" http.request.id=6f0cbbe5-681e-4c9e-b96a-d9898527eae4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36122" 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="737.726µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.11s) === RUN TestManifestDeleteDisabled time="2026-02-04T21:29:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:29:03Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:29:03Z" 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:42399" http.request.id=3d9899e1-eb49-4cb6-a481-ee9f21cc42a2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55546" 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="885.528µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-02-04T21:29:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:29:03Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:29:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T21:29:03Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-04T21:29:03Z" 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-04T21:29:03Z" 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:36447" http.request.id=3708b27d-35ae-441c-a9b4-406d447fa7f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.646815ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" 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:36447" http.request.id=2e3c39bd-04ef-4275-8d89-18355d7d4172 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50388" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.590254ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" 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:36447" http.request.id=9345d760-849d-4d96-add2-712b6e240742 http.request.method=POST http.request.remoteaddr="127.0.0.1:50392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.460333ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T21:29:03Z" 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:36447" http.request.id=cfa9f6cd-52b8-4f78-9491-a1e7a4a45713 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50396" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.465932ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-02-04T21:29:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T21:29:03Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:29:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=780bd096-61b9-4ebb-b804-651acb3babcb http.request.method=POST http.request.remoteaddr="127.0.0.1:50484" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13897ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=303e6c83-488e-4d84-8f65-c25e77539bde http.request.method=PUT http.request.remoteaddr="127.0.0.1:50484" http.request.uri="/v2/foo/bar/blobs/uploads/d2a2be2d-8c36-4b0e-96fb-29fe01ad94f3?_state=A4vInG_A_SxWSYHFDMs44vMD-BGv7_JqaUMzDAOPgid7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyYTJiZTJkLThjMzYtNGIwZS05NmZiLTI5ZmUwMWFkOTRmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyOTowMy43MzU0NjYwNTVaIn0%3D&digest=sha256%3Affc06ff72c06d0160f43f21df72728140cfebe367542aadd1f9d54629edcac5e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.53886027s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:03 +0000] "PUT /v2/foo/bar/blobs/uploads/d2a2be2d-8c36-4b0e-96fb-29fe01ad94f3?_state=A4vInG_A_SxWSYHFDMs44vMD-BGv7_JqaUMzDAOPgid7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyYTJiZTJkLThjMzYtNGIwZS05NmZiLTI5ZmUwMWFkOTRmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyOTowMy43MzU0NjYwNTVaIn0%3D&digest=sha256%3Affc06ff72c06d0160f43f21df72728140cfebe367542aadd1f9d54629edcac5e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=1e592690-a45c-4ffc-9859-5e41d05ff6b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50484" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.536711ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:06 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:29: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-04T21:29:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T21:29:06Z" level=info msg="Starting upload purge in 0s" go.version=go1.25.7 time="2026-02-04T21:29:06Z" level=info msg="PurgeUploads starting: olderThan=2026-01-28 21:29:06.284931337 +0000 UTC m=-604733.887052096, actuallyDelete=true" time="2026-02-04T21:29:06Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2026-02-04T21:29:06Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.25.7 time="2026-02-04T21:29:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T21:29:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=b8f6fc0e-7c0e-4105-a8df-5ad63ea5e171 http.request.method=GET http.request.remoteaddr="127.0.0.1:50484" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="737.327µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:21:29:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T21:29:06Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44385" go.version=go1.25.7 time="2026-02-04T21:29:06Z" 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-04T21:29:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=dbc2ab67-db06-4b69-8db9-32777b34cb56 http.request.method=GET http.request.remoteaddr="127.0.0.1:50494" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.807µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:21:29:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T21:29:06Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44385 /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:44385/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:36755" http.request.id=637d23cd-b4d6-4d82-80ea-edb167e3b337 http.request.method=GET http.request.remoteaddr="127.0.0.1:54352" http.request.uri="/v2/foo/bar/manifests/sha256:cc5f04af5f5dabf92c3bd60c2e12fb7039270d639ca34a48274869cdf5e75db0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:cc5f04af5f5dabf92c3bd60c2e12fb7039270d639ca34a48274869cdf5e75db0" time="2026-02-04T21:29:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=55e1aebc-baee-4e4b-bb9b-c4010724f662 http.request.method=GET http.request.remoteaddr="127.0.0.1:50498" http.request.uri="/v2/foo/bar/manifests/sha256:cc5f04af5f5dabf92c3bd60c2e12fb7039270d639ca34a48274869cdf5e75db0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.864896ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:21:29:06 +0000] "GET /v2/foo/bar/manifests/sha256:cc5f04af5f5dabf92c3bd60c2e12fb7039270d639ca34a48274869cdf5e75db0 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T21:29:06Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:cc5f04af5f5dabf92c3bd60c2e12fb7039270d639ca34a48274869cdf5e75db0 with ttl=167h59m59.99999692s" go.version=go1.25.7 time="2026-02-04T21:29:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36755" http.request.id=637d23cd-b4d6-4d82-80ea-edb167e3b337 http.request.method=GET http.request.remoteaddr="127.0.0.1:54352" http.request.uri="/v2/foo/bar/manifests/sha256:cc5f04af5f5dabf92c3bd60c2e12fb7039270d639ca34a48274869cdf5e75db0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.785988ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:21:29:06 +0000] "GET /v2/foo/bar/manifests/sha256:cc5f04af5f5dabf92c3bd60c2e12fb7039270d639ca34a48274869cdf5e75db0 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T21:29:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=f02edb7b-4886-493e-a2f9-99e51cac9fa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:50498" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="695.806µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:21:29:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T21:29:06Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44385 /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:44385/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:36755" http.request.id=02c0845e-1bf4-4893-a426-ac69c17e3905 http.request.method=GET http.request.remoteaddr="127.0.0.1:54356" 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-04T21:29:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=b704835b-57d6-479f-8611-c1cb74145dbb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50508" 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=4.008355ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:21:29:06 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T21:29:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36755" http.request.id=02c0845e-1bf4-4893-a426-ac69c17e3905 http.request.method=GET http.request.remoteaddr="127.0.0.1:54356" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.08775ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:21:29:06 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T21:29:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=783694c2-eaed-44f2-bff0-836ccab42960 http.request.method=POST http.request.remoteaddr="127.0.0.1:50508" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023129ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=ffbc17ea-25f9-443e-8790-9531407c1427 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50508" http.request.uri="/v2/foo/bar/blobs/uploads/a2e93af6-ce80-4a42-b1a4-2d789885da3a?_state=cPSnRwxLdtY84ShQ6YWR-ji4DzpAoHIx_OOyb4iLUe57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyZTkzYWY2LWNlODAtNGE0Mi1iMWE0LTJkNzg5ODg1ZGEzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyOTowNi42MTE0ODU5MjZaIn0%3D&digest=sha256%3Aae672340ff76dd25d02207bbbf2daf31241682272478030e0bf3bcfacb513040" http.request.useragent="Go-http-client/1.1" http.response.duration=2.435150574s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:06 +0000] "PUT /v2/foo/bar/blobs/uploads/a2e93af6-ce80-4a42-b1a4-2d789885da3a?_state=cPSnRwxLdtY84ShQ6YWR-ji4DzpAoHIx_OOyb4iLUe57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyZTkzYWY2LWNlODAtNGE0Mi1iMWE0LTJkNzg5ODg1ZGEzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMToyOTowNi42MTE0ODU5MjZaIn0%3D&digest=sha256%3Aae672340ff76dd25d02207bbbf2daf31241682272478030e0bf3bcfacb513040 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=24873168-a6cd-446b-90e0-d72cc969e767 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50508" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.662351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:21:29:09 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T21:29:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=27b5148f-baf1-420d-b236-3913b0e9fcaf http.request.method=GET http.request.remoteaddr="127.0.0.1:50508" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.127µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:21:29:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T21:29:09Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44385 /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:44385/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:36755" http.request.id=6ced840a-3de6-4b04-8533-313be5075ec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60644" 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-04T21:29:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=7e75d2d5-29d6-4b0d-b49b-cfbd2c326149 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43894" 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.208459ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:21:29:09 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T21:29:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=aeced961-ee56-4dc7-82df-e16aa73d1d82 http.request.method=GET http.request.remoteaddr="127.0.0.1:43894" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.207µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:21:29:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T21:29:09Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44385 /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:44385/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:36755" http.request.id=6ced840a-3de6-4b04-8533-313be5075ec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60644" 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-04T21:29:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44385" http.request.id=d75c6f55-a179-4ac7-9764-f18b7eb66481 http.request.method=GET http.request.remoteaddr="127.0.0.1:43906" 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.113018ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:21:29:09 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T21:29:09Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:8b018a48c6700a97f64d45d29e9dfea6c9880d67290d035cf3eb17f527e639d3 with ttl=167h59m59.9999956s" go.version=go1.25.7 time="2026-02-04T21:29:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36755" http.request.id=6ced840a-3de6-4b04-8533-313be5075ec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60644" 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=12.842391ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:21:29:09 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.62s) === RUN TestAppDispatcher time="2026-02-04T21:29:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38689" http.request.id=cbd7c15d-bde8-4c6d-a2fb-61e301a228ca http.request.method=GET http.request.remoteaddr="127.0.0.1:57518" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="915.848µs" http.response.status=200 http.response.written=0 time="2026-02-04T21:29:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38689" http.request.id=0c22b1db-eb8e-4dc8-896c-3caa33c106de http.request.method=GET http.request.remoteaddr="127.0.0.1:57518" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="873.688µs" http.response.status=200 http.response.written=0 time="2026-02-04T21:29:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38689" http.request.id=512a8bdb-5249-484a-bded-ddff558c7c6c http.request.method=GET http.request.remoteaddr="127.0.0.1:57518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="733.127µs" http.response.status=200 http.response.written=0 time="2026-02-04T21:29:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38689" http.request.id=807d28fd-0051-460a-9771-4f8533929acf http.request.method=GET http.request.remoteaddr="127.0.0.1:57518" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="790.207µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-02-04T21:29:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=c04b2428-0151-44de-83df-28b429c05c42 time="2026-02-04T21:29:09Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=c04b2428-0151-44de-83df-28b429c05c42 time="2026-02-04T21:29:09Z" 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:36011" http.request.id=5699a2b6-24d5-4b74-9bcf-6bb0b74ed103 http.request.method=GET http.request.remoteaddr="127.0.0.1:35448" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-02-04T21:29:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=c04b2428-0151-44de-83df-28b429c05c42 time="2026-02-04T21:29:09Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=c04b2428-0151-44de-83df-28b429c05c42 time="2026-02-04T21:29:09Z" level=info msg="configuring file health check path=/tmp/healthcheck1709469305, interval=1" go.version=go1.25.7 instance.id=c04b2428-0151-44de-83df-28b429c05c42 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-02-04T21:29: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 instance.id=c04b2428-0151-44de-83df-28b429c05c42 time="2026-02-04T21:29:13Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=c04b2428-0151-44de-83df-28b429c05c42 time="2026-02-04T21:29:13Z" level=info msg="configuring TCP health check addr=127.0.0.1:40909, interval=1" go.version=go1.25.7 instance.id=c04b2428-0151-44de-83df-28b429c05c42 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-04T21:29:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=c04b2428-0151-44de-83df-28b429c05c42 time="2026-02-04T21:29:17Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=c04b2428-0151-44de-83df-28b429c05c42 time="2026-02-04T21:29:17Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38597, interval=1, threshold=3" go.version=go1.25.7 instance.id=c04b2428-0151-44de-83df-28b429c05c42 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 84.066s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.29s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.58s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.080s === RUN TestSchedule time="2026-02-04T21:28:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=8c70ef47-108c-44ad-b518-bfcc5dac2ac5 time="2026-02-04T21:28:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99708ms" go.version=go1.25.7 instance.id=8c70ef47-108c-44ad-b518-bfcc5dac2ac5 time="2026-02-04T21:28:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.84µs" go.version=go1.25.7 instance.id=8c70ef47-108c-44ad-b518-bfcc5dac2ac5 time="2026-02-04T21:28:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.6µs" go.version=go1.25.7 instance.id=8c70ef47-108c-44ad-b518-bfcc5dac2ac5 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-04T21:28:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=8c70ef47-108c-44ad-b518-bfcc5dac2ac5 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-02-04T21:28:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=8c70ef47-108c-44ad-b518-bfcc5dac2ac5 time="2026-02-04T21:28:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99768ms" go.version=go1.25.7 instance.id=8c70ef47-108c-44ad-b518-bfcc5dac2ac5 time="2026-02-04T21:28:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99808ms" go.version=go1.25.7 instance.id=8c70ef47-108c-44ad-b518-bfcc5dac2ac5 time="2026-02-04T21:28:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=8c70ef47-108c-44ad-b518-bfcc5dac2ac5 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-02-04T21:28:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=8c70ef47-108c-44ad-b518-bfcc5dac2ac5 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.680s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.71s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 19342336 sha256:b4dff0229502b49e3fd35dfbf4d4fe2a01306447d1401f50b718f442a267b929 [] map[] } --- PASS: TestSimpleBlobRead (0.52s) === RUN TestBlobMount --- PASS: TestBlobMount (0.48s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.34s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.34s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.04s) === 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:15a91aedbe6b7043bc9d6ff6a362c744f2b7dc6666f2d8a8360f29ba001ec9ce palailogos: marking blob sha256:8f1d3b217cef2e0d7df1ad9592674420074f150969b816b30663d4c5cb780d12 palailogos: marking blob sha256:9375b8c4139ee89085bb2793587e99d0bc177f11892bf2f2665e5de7386e80ea palailogos: marking manifest sha256:44ac053f69117efca869c08d70103b6f6c11b25f2521633dcb8490c6d44203da palailogos: marking blob sha256:15a91aedbe6b7043bc9d6ff6a362c744f2b7dc6666f2d8a8360f29ba001ec9ce palailogos: marking blob sha256:6a833a3adf15a57b94b2e6143b6f0e2d7c29bf507a262a9e40043fc5dc8a79f9 palailogos: marking manifest sha256:6a833a3adf15a57b94b2e6143b6f0e2d7c29bf507a262a9e40043fc5dc8a79f9 palailogos: marking blob sha256:5fc21c9f2c81523c55ea1058dc43199a79a7c8987784e97d8bc81fd300fa8ddb palailogos: marking blob sha256:b15ff5b5c8764d47c6814c585d1bf665097192be5b0358bd833e76139d0fcda4 palailogos: marking manifest sha256:c915b5c0f76f3fe30cab4dc8106cc11077ff0c8b36392152c87c17c11736a0e1 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:c54d9dc22dd6364ad186513d6c467a5e080e06e5726340787f604b635a04d707 palailogos: marking blob sha256:02c4c68c2ce25cf2778fcc12b85885e0607366232e1a56aa81986647faae7eeb 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.28s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:963a38e3010566154b6230f8e142948b1e8966fde81a0aac0b35927fe37c2dac deletemanifests: marking manifest sha256:ff0dd0b3371a7f46f563789b980ddbe9bc26089a8dd83178dc4a7462f4ce8cd6 deletemanifests: marking blob sha256:9d32832d2ba60eccc7b672296e8c094bfd02b7a3141b5eb15e29c24fac8cca5d deletemanifests: marking blob sha256:8a54ae5e01d95403fa66e5adfe6c2f0257f2c95c2753cfd44326245453059a26 deletemanifests: marking blob sha256:1f5448ce4751741a16387e18188cee9a602a7b125dd529c3e87fb9a31009f062 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:116397ea1b8df3315aed4a6314037505ee0e712a0bfaf13a9018b9401dde4c4e blob eligible for deletion: sha256:5c82e92e87030e9a6d5d6380d2ceb05a4ae15ce8f0dc43171415afaa5e2ea0c8 blob eligible for deletion: sha256:963a38e3010566154b6230f8e142948b1e8966fde81a0aac0b35927fe37c2dac blob eligible for deletion: sha256:d7177489111ef53fb29720b4e580161e06c4a6d077cc6fb281d360e540978b14 deletemanifests manifest eligible for deletion: sha256:963a38e3010566154b6230f8e142948b1e8966fde81a0aac0b35927fe37c2dac deletemanifests: marking manifest sha256:ff0dd0b3371a7f46f563789b980ddbe9bc26089a8dd83178dc4a7462f4ce8cd6 deletemanifests: marking blob sha256:9d32832d2ba60eccc7b672296e8c094bfd02b7a3141b5eb15e29c24fac8cca5d deletemanifests: marking blob sha256:8a54ae5e01d95403fa66e5adfe6c2f0257f2c95c2753cfd44326245453059a26 deletemanifests: marking blob sha256:1f5448ce4751741a16387e18188cee9a602a7b125dd529c3e87fb9a31009f062 time="2026-02-04T21:28:16Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/963a38e3010566154b6230f8e142948b1e8966fde81a0aac0b35927fe37c2dac" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 time="2026-02-04T21:28:16Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/963a38e3010566154b6230f8e142948b1e8966fde81a0aac0b35927fe37c2dac" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:963a38e3010566154b6230f8e142948b1e8966fde81a0aac0b35927fe37c2dac time="2026-02-04T21:28:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/96/963a38e3010566154b6230f8e142948b1e8966fde81a0aac0b35927fe37c2dac" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 blob eligible for deletion: sha256:d7177489111ef53fb29720b4e580161e06c4a6d077cc6fb281d360e540978b14 time="2026-02-04T21:28:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d7177489111ef53fb29720b4e580161e06c4a6d077cc6fb281d360e540978b14" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 blob eligible for deletion: sha256:116397ea1b8df3315aed4a6314037505ee0e712a0bfaf13a9018b9401dde4c4e time="2026-02-04T21:28:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/11/116397ea1b8df3315aed4a6314037505ee0e712a0bfaf13a9018b9401dde4c4e" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 blob eligible for deletion: sha256:5c82e92e87030e9a6d5d6380d2ceb05a4ae15ce8f0dc43171415afaa5e2ea0c8 time="2026-02-04T21:28:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5c82e92e87030e9a6d5d6380d2ceb05a4ae15ce8f0dc43171415afaa5e2ea0c8" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 --- PASS: TestDeleteManifestIfTagNotFound (2.05s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f23120b7d7f58942291f977063485fe91da1bcb6aa99227dfc824b141cc837d4 time="2026-02-04T21:28:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f23120b7d7f58942291f977063485fe91da1bcb6aa99227dfc824b141cc837d4" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 blob eligible for deletion: sha256:0b8f11647bb1cc068a7740e9d22a1dd4d6ed1e116e071f37a01913245799ece0 time="2026-02-04T21:28:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0b/0b8f11647bb1cc068a7740e9d22a1dd4d6ed1e116e071f37a01913245799ece0" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 blob eligible for deletion: sha256:a7b292a1b2324e31750d3ac3e39a4a3c1d11a742f4153044426caa6cb5c4f137 time="2026-02-04T21:28:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a7/a7b292a1b2324e31750d3ac3e39a4a3c1d11a742f4153044426caa6cb5c4f137" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 --- PASS: TestGCWithMissingManifests (0.80s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:809db8049d3443e561ce364bc2a79c499a720afc6b9690b5d8eefba01eab968c komnenos: marking blob sha256:321f94f4889dc7cc30bc9aad0fef143c7db482da9da6bc12628252cf05373d93 komnenos: marking blob sha256:c2158455a461d3f1224fc6662b9cd019c8da050a84fc54bd3e3005038b28a311 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0d77142b293b236e69342e4eda8c23d51bcba7624dfcced6cbacbf9363f22f81 time="2026-02-04T21:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0d/0d77142b293b236e69342e4eda8c23d51bcba7624dfcced6cbacbf9363f22f81" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 blob eligible for deletion: sha256:0ea9f39b85fafb74748a578ef25123425468c5507072067c634d4f11742d0557 time="2026-02-04T21:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0e/0ea9f39b85fafb74748a578ef25123425468c5507072067c634d4f11742d0557" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 blob eligible for deletion: sha256:1316b9b1ade21480d6abcbde38422fe4344611820387490eaa8b2209e83c3d06 time="2026-02-04T21:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/13/1316b9b1ade21480d6abcbde38422fe4344611820387490eaa8b2209e83c3d06" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 blob eligible for deletion: sha256:9a46c9e45c28cdf219c2e108cda0e475a043f8f4bccc588a746bbe898daec79d time="2026-02-04T21:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9a46c9e45c28cdf219c2e108cda0e475a043f8f4bccc588a746bbe898daec79d" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 blob eligible for deletion: sha256:be76b3c30cf8de9fe88d88a6f101eccb284ee8b28994c1cf27f33007d3bd6f43 time="2026-02-04T21:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/be/be76b3c30cf8de9fe88d88a6f101eccb284ee8b28994c1cf27f33007d3bd6f43" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 blob eligible for deletion: sha256:c8373be18ef284bc4e63f4a3af8ddf7d747570d2642f3902b593875705e2c6ca time="2026-02-04T21:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c8/c8373be18ef284bc4e63f4a3af8ddf7d747570d2642f3902b593875705e2c6ca" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-04T21:28:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 --- PASS: TestDeletionHasEffect (2.30s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.15s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:2557721482ebe143d3aa15acb82f48f72d4edf67615cf451ba1bd472dfcbd0ab michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:b8ec637199b7cf5f6113713df469be7e514757595cf990a259b60e0f817cbf69 michael_z_doukas: marking blob sha256:f115058c5dc3370e0ad89e42246a90e97911bfee65fcdc8d48501ce4bd28ed3c 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:89d89cc13c5a473fc6c66075ba0a804f081bb1b88d88db105197845775eae1cb time="2026-02-04T21:28:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/89/89d89cc13c5a473fc6c66075ba0a804f081bb1b88d88db105197845775eae1cb" go.version=go1.25.7 instance.id=80fd4c37-08dc-4f8d-b401-eae256222129 --- PASS: TestOrphanBlobDeleted (1.06s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4fb4289ed65a78ff062aa401b67d7565cb67413bb7b011f931ce9c7ec880aded linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:3e8e2bcea03956ac23204ede2591331bd40256330a706a02d3e18cccc9ae08c5 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.68s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.76s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.39s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.71s) === 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-04T21:28:26Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 20:28:26.822481505 +0000 UTC m=-3573.300263102, actuallyDelete=true" time="2026-02-04T21:28:26Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-04T21:28:26Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107, actuallyDelete=true" time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3f9b4012-a981-436a-8003-a8e631fe9bff have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/40995aa3-7426-4646-8b60-86b0bbc3088f have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4ac03ab4-7cc2-4f0d-b9c1-e040c5d01386 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5b54be25-44f2-4774-b6f0-d2926ec6e436 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8b9a6443-b7c8-45ce-90d4-4460d0658193 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/260c0d1b-224a-460e-8459-67523117523e have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/57bd48aa-d663-4021-8fc8-92e9c844c51e have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7cca421d-71e5-433f-ae00-93eef06f8576 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/0a80cfda-31d1-4732-882d-4fdfaab51a69 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0510de43-17a5-4e90-8a6a-6f79d2f82dae have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/192e4051-593c-457a-bc92-e65162c8d5c4 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.823484714 +0000 UTC m=+26.700740107). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-04T21:28:26Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 21:28:26.824759885 +0000 UTC m=+26.702015278, actuallyDelete=true" time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0bedbbb0-92ab-40fa-9fd9-d78e02b71386 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.824759885 +0000 UTC m=+26.702015278). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4a2221ff-2cf3-49d7-bf17-8d8953221a94 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.824759885 +0000 UTC m=+26.702015278). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5cefd457-ed02-43c8-928e-0033128aab8f have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.824759885 +0000 UTC m=+26.702015278). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a4114f0d-eff1-4701-b93c-6fff98e280e4 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.824759885 +0000 UTC m=+26.702015278). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f9053f3e-8164-4dda-bb8d-6dbd2fb032ab have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.824759885 +0000 UTC m=+26.702015278). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-04T21:28:26Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 21:28:26.825605292 +0000 UTC m=+26.702860685, actuallyDelete=true" time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f79320e0-8984-4ea2-86a0-b0197e9f2077 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.825605292 +0000 UTC m=+26.702860685). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/54ca3dd3-791c-4677-86b2-0fdc2d77cc93 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.825605292 +0000 UTC m=+26.702860685). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/80ffa3bc-5258-4fd3-8143-69fd57dc259b have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.825605292 +0000 UTC m=+26.702860685). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/892f7428-739d-4419-8b12-716fd7f7ebe5 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.825605292 +0000 UTC m=+26.702860685). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b38f38f8-1185-4404-b153-a5458c944285 have older date (2026-02-04 20:28:26 +0000 UTC) than purge date (2026-02-04 21:28:26.825605292 +0000 UTC m=+26.702860685). Removing upload directory." time="2026-02-04T21:28:26Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-04T21:28:26Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 21:28:26.826094857 +0000 UTC m=+26.703350250, actuallyDelete=true" time="2026-02-04T21:28:26Z" 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 26.788s ? 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.102s === 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.126s === RUN TestWalkFileRemoved time="2026-02-04T21:28:00Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.086s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.480s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.12s) === 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.247s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.21s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.680s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.55s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.023s ? 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-04T21:28:00Z" 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-04T21:28:00Z" 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-04T21:28:00Z" 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 TestParsing === CONT TestMatchIPV4_2 === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestMatchIPV6 === CONT TestMatchIPV4 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionMatch_2 --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestParsing (0.01s) time="2026-02-04T21:28:00Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=b6d6cc1a-20ad-498e-b257-2a62b2d5568b ip=?0000000000000000000000000000000000 time="2026-02-04T21:28:00Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestInvalidNetworkType (0.01s) time="2026-02-04T21:28:00Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=b6d6cc1a-20ad-498e-b257-2a62b2d5568b --- PASS: TestMatchIPV6 (0.01s) time="2026-02-04T21:28:00Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=b6d6cc1a-20ad-498e-b257-2a62b2d5568b --- PASS: TestInvalidData (0.01s) time="2026-02-04T21:28:01Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T21:28:02Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T21:28:03Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T21:28:04Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.625s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.098s ? 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.489s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.52s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.026s ? 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.070s ? 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-armv7.so.1 >>> docker-registry*: Package size: 24.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r20.apk >>> docker-registry: Build complete at Wed, 04 Feb 2026 21:29:24 +0000 elapsed time 0h 1m 45s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260204.212740) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r31.trigger OK: 289.5 MiB in 105 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...