>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Wed, 04 Feb 2026 19:41:34 +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.194135) Executing busybox-1.37.0-r31.trigger OK: 594.2 MiB in 109 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 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved /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-04T19:41:53Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-04T19:41:53Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.017s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-04T19:41:53Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.011s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.009s === 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.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.085s ? 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.007s === 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.008s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.011s === 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.007s ? 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 19:41:53 http: TLS handshake error from 127.0.0.1:43606: 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:35887/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35887/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35887/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:35887/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:35619?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.53s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-04T19:41:53Z" level=info msg="broadcaster: closing" time="2026-02-04T19:41:53Z" level=info msg="closing testSink" time="2026-02-04T19:41:53Z" level=info msg="closing testSink" time="2026-02-04T19:41:53Z" level=info msg="closing testSink" time="2026-02-04T19:41:53Z" level=info msg="closing testSink" time="2026-02-04T19:41:53Z" level=info msg="closing testSink" time="2026-02-04T19:41:53Z" level=info msg="closing testSink" time="2026-02-04T19:41:53Z" level=info msg="closing testSink" time="2026-02-04T19:41:53Z" level=info msg="closing testSink" time="2026-02-04T19:41:53Z" level=info msg="closing testSink" time="2026-02-04T19:41:53Z" level=info msg="closing testSink" time="2026-02-04T19:41:53Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-02-04T19:41:54Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 1} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=warning msg="&{0xc0001edce0 0.9} encountered too many errors, backing off" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T19:41:54Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.72s) PASS ok github.com/docker/distribution/notifications 1.416s ? 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-04T19:41:53Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T19:41:53.652822882Z" 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-04T19:41:53.652867425Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:41:53.652950086Z" level=info msg="Starting upload purge in 17m0s" go.version=go1.25.7 time="2026-02-04T19:41:53.653205119Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-04T19:41:53.653217399Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-04T19:41:53.653523835Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-04T19:41:56.662609856Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=68275a35-57bd-4fc8-9014-215acd632889 http.request.method=GET http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.802427ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:19:41:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-04T19:41:56.662858708Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (3.34s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-04T19:41:56.955577372Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T19:41:56.958435033Z" 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-04T19:41:56.958493348Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:41:56.958594018Z" level=info msg="Starting upload purge in 44m0s" go.version=go1.25.7 time="2026-02-04T19:41:56.958757675Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.30s) PASS ok github.com/docker/distribution/registry 11.652s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.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.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.083s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-04T19:41:53Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=ca8556ab-db0d-4e89-b200-f54f8738a11a time="2026-02-04T19:41:53Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=ca8556ab-db0d-4e89-b200-f54f8738a11a --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-02-04T19:41:53Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password="N7463KBtpVGcIoc_D4kwl0rMJc4D2-oNKEb-ynjKYbA" user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.091s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.007s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-02-04T19:41:53Z" level=info msg="token not to be used before 2026-02-04 19:41:54 +0000 UTC - currently 2026-02-04 19:41:53.428020285 +0000 UTC m=+0.010845446" time="2026-02-04T19:41:53Z" level=info msg="token not to be used after 2026-02-04 19:41:53 +0000 UTC - currently 2026-02-04 19:41:53.428680399 +0000 UTC m=+0.011505548" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-02-04T19:41:53Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.023s === 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.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.056s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.020s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-04T19:41:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T19:41:53Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:41:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38733" http.request.id=06e72625-3462-4859-90e8-fab859497953 http.request.method=GET http.request.remoteaddr="127.0.0.1:54976" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.588679ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:19:41:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-02-04T19:41:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T19:41:53Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:41:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=1106e3e1-ebfd-439a-adcc-5629e5a0dace http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.562922ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:19:41:53 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T19:41:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=ae2a4eea-b4e8-4c93-9fa9-934c75af70fa http.request.method=POST http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.973933ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:41:53 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:41:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=018e9bf2-a9ec-49e3-a59f-519abd74ed06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/aaaa/blobs/uploads/f55852b5-61d2-4473-af1e-41a93d004f8e?_state=NbY1WAojmEFiz_Nr_P4_7OYwT6rEc7joRK53n1_SEAN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmNTU4NTJiNS02MWQyLTQ0NzMtYWYxZS00MWE5M2QwMDRmOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDE6NTMuNjkyOTIzMjYxWiJ9&digest=sha256%3A0d2f4a0c5883460f1fd71ff524db576b0e16b37dec58983d20772d301b7a3a56" http.request.useragent="Go-http-client/1.1" http.response.duration=5.63577976s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:41:53 +0000] "PUT /v2/foo/aaaa/blobs/uploads/f55852b5-61d2-4473-af1e-41a93d004f8e?_state=NbY1WAojmEFiz_Nr_P4_7OYwT6rEc7joRK53n1_SEAN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmNTU4NTJiNS02MWQyLTQ0NzMtYWYxZS00MWE5M2QwMDRmOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDE6NTMuNjkyOTIzMjYxWiJ9&digest=sha256%3A0d2f4a0c5883460f1fd71ff524db576b0e16b37dec58983d20772d301b7a3a56 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:41:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=c52faa9f-11da-4ea9-882b-1a24eee54e77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.993889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:41:59 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:41:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=3ae9fc8b-3bd5-4af3-91e9-da8542a55648 http.request.method=POST http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.980174ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:41:59 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=3c0a278b-0fc7-4afa-b5b4-f02254f4cf4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/bbbb/blobs/uploads/f4ac5353-1185-46e1-8ed7-806082942288?_state=SilJ7X127vzlUaDLOXg7uT3GaOiRDt6vrJB0-tUSxoF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmNGFjNTM1My0xMTg1LTQ2ZTEtOGVkNy04MDYwODI5NDIyODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDE6NTkuNTA3Mzk2MjExWiJ9&digest=sha256%3A4f15ea07b92b4da2bf7278c7c261244dc8096e3580d8ea291ee547a65e1de85d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.989150756s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:41:59 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f4ac5353-1185-46e1-8ed7-806082942288?_state=SilJ7X127vzlUaDLOXg7uT3GaOiRDt6vrJB0-tUSxoF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmNGFjNTM1My0xMTg1LTQ2ZTEtOGVkNy04MDYwODI5NDIyODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDE6NTkuNTA3Mzk2MjExWiJ9&digest=sha256%3A4f15ea07b92b4da2bf7278c7c261244dc8096e3580d8ea291ee547a65e1de85d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=e57bc5df-b55b-4600-89cd-fbeee95a5abd http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.803916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:03 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=4cbe9362-bdb6-4cb7-88ad-a12e95317636 http.request.method=POST http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.970213ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=d8ca0854-778a-45eb-aadc-442f1be8dfd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/cccc/blobs/uploads/344e1667-7485-4762-8451-d31da1b06bf5?_state=UttFj3DEPghdi9LxMdCs8-5L9rt1m_cidg77AEU48L17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzNDRlMTY2Ny03NDg1LTQ3NjItODQ1MS1kMzFkYTFiMDZiZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MDMuNzMwMzM1MTU3WiJ9&digest=sha256%3A64321fc86abd856058c9afb48f64764b280bf4f41ab3a76ce0a42ac8248a1359" http.request.useragent="Go-http-client/1.1" http.response.duration=4.71563929s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/344e1667-7485-4762-8451-d31da1b06bf5?_state=UttFj3DEPghdi9LxMdCs8-5L9rt1m_cidg77AEU48L17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzNDRlMTY2Ny03NDg1LTQ3NjItODQ1MS1kMzFkYTFiMDZiZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MDMuNzMwMzM1MTU3WiJ9&digest=sha256%3A64321fc86abd856058c9afb48f64764b280bf4f41ab3a76ce0a42ac8248a1359 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=d7e74c1a-90d3-4552-a36a-1b47b7d1ae0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.280392ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:08 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=2fa6f37f-211e-41fa-aa28-5e544d180709 http.request.method=POST http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.917537ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:08 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=6dd2a15d-7515-4f9e-a9bf-86d2584bc388 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/dddd/blobs/uploads/fd5013eb-e0f0-4f55-a3d2-d5ae632c79a4?_state=9AXnHqjG8J3iaPH3wWQfNSANokMI-gxtRfh29fV-MVh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZDUwMTNlYi1lMGYwLTRmNTUtYTNkMi1kNWFlNjMyYzc5YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MDguNjMyNTg0MzAyWiJ9&digest=sha256%3A623addafd6a1628bc7d8a6ee3c0cdba129435ef617d7e65dc34da8a8bf54392e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.213427699s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:08 +0000] "PUT /v2/foo/dddd/blobs/uploads/fd5013eb-e0f0-4f55-a3d2-d5ae632c79a4?_state=9AXnHqjG8J3iaPH3wWQfNSANokMI-gxtRfh29fV-MVh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZDUwMTNlYi1lMGYwLTRmNTUtYTNkMi1kNWFlNjMyYzc5YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MDguNjMyNTg0MzAyWiJ9&digest=sha256%3A623addafd6a1628bc7d8a6ee3c0cdba129435ef617d7e65dc34da8a8bf54392e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=5bf453ae-2d20-45a7-8c95-994cd8ccb1a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.113351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:10 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=c09ac62d-8431-45b9-9709-3828701933a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.914875ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:10 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=d55094f9-f0ba-42a1-9ae5-c1f881de4716 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/eeee/blobs/uploads/bc049f0f-ca39-4990-ad48-6d311c7a3b37?_state=8jiHuj1kxoW6F9WBovL-0dTW1j8rCPjhE_x_4O7t6Y57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiYzA0OWYwZi1jYTM5LTQ5OTAtYWQ0OC02ZDMxMWM3YTNiMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MTAuOTk4ODE4MjM2WiJ9&digest=sha256%3A66d4600c93e3e0ceee9ff7e213922b3c9f662f7299cc60482f2f9bb60606531d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.843489348s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:10 +0000] "PUT /v2/foo/eeee/blobs/uploads/bc049f0f-ca39-4990-ad48-6d311c7a3b37?_state=8jiHuj1kxoW6F9WBovL-0dTW1j8rCPjhE_x_4O7t6Y57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiYzA0OWYwZi1jYTM5LTQ5OTAtYWQ0OC02ZDMxMWM3YTNiMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MTAuOTk4ODE4MjM2WiJ9&digest=sha256%3A66d4600c93e3e0ceee9ff7e213922b3c9f662f7299cc60482f2f9bb60606531d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=f5104398-4ffd-4581-8c88-d701ccc709d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.745927ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:13 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=9bb5576b-23ae-4481-b58b-80808dd06d3a http.request.method=POST http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.700002ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:13 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=93303359-966d-433d-9d16-9359c0924c2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/ffff/blobs/uploads/99064b14-f3e7-40ff-a65c-b4f33f9d6d09?_state=-rd9IEyhpgcoqD6Q6BQMIC7IhCCJ1shWukchq__cWfJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5OTA2NGIxNC1mM2U3LTQwZmYtYTY1Yy1iNGYzM2Y5ZDZkMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MTMuOTkyNTc2Nzc2WiJ9&digest=sha256%3Ab9a25f0210496e2a2766c598adbb6f48cad02ed8b12dd330c91d93e12d48eb29" http.request.useragent="Go-http-client/1.1" http.response.duration=4.05116474s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:13 +0000] "PUT /v2/foo/ffff/blobs/uploads/99064b14-f3e7-40ff-a65c-b4f33f9d6d09?_state=-rd9IEyhpgcoqD6Q6BQMIC7IhCCJ1shWukchq__cWfJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5OTA2NGIxNC1mM2U3LTQwZmYtYTY1Yy1iNGYzM2Y5ZDZkMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MTMuOTkyNTc2Nzc2WiJ9&digest=sha256%3Ab9a25f0210496e2a2766c598adbb6f48cad02ed8b12dd330c91d93e12d48eb29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=8f47de9e-5d23-4347-bc2c-e2b3b44da0b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.598527ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=04deff10-f8f5-4f7b-a4e6-0ab3ce1e765a http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.763019ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=6b84440b-e2f2-4a23-8a50-f3f17af51f12 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.54273ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=d61f49aa-9920-4fb6-8203-314184a102dc http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.830824ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=739d0f80-6dbb-4d9b-a82d-57910d776b80 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.918236ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=f140fa19-22a7-46f1-a505-0f37adc31b22 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.803939ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=d2744579-31d8-41a5-a5b8-d25f7f577dfd http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.785264ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" 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:43029" http.request.id=a05988a7-eb55-430e-b831-7b50c9f13d0f http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.791118ms http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" 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:43029" http.request.id=6c6b9c80-d868-4d98-8359-fc1f16f476bf http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" 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=2.241859ms http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=92aa7762-bb26-48cc-b5fb-927d7657e281 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.197982ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43029" http.request.id=7367c10f-41dd-465e-928e-098e7af423a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.174047ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T19:42:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T19:42:18Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:42:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=d1b5a151-44b4-469d-bdf0-6cbea2e20618 http.request.method=POST http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.942253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=cf3b3afb-1a17-4f9a-b9f3-595a4a5468a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/aaaa/blobs/uploads/6092bf90-4f2c-4291-b271-40bc24d97824?_state=CEk-q_fCAyqMc3XG6l9IC1ZpnpQxMmX1-_y9P56jpUl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2MDkyYmY5MC00ZjJjLTQyOTEtYjI3MS00MGJjMjRkOTc4MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MTguMzAzNzc1NzEyWiJ9&digest=sha256%3Af05d391db87e21a3c411244d644e0c68f20c74aa32c593c80ebef8c44b71fe91" http.request.useragent="Go-http-client/1.1" http.response.duration=4.364720182s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:18 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6092bf90-4f2c-4291-b271-40bc24d97824?_state=CEk-q_fCAyqMc3XG6l9IC1ZpnpQxMmX1-_y9P56jpUl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2MDkyYmY5MC00ZjJjLTQyOTEtYjI3MS00MGJjMjRkOTc4MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MTguMzAzNzc1NzEyWiJ9&digest=sha256%3Af05d391db87e21a3c411244d644e0c68f20c74aa32c593c80ebef8c44b71fe91 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=c4668b12-698c-44ce-90e0-f42d3eb1f9e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.038824ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:22 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=337a417f-3f01-41b3-8517-728c89640824 http.request.method=POST http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.88457ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:22 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=19c59b1b-58e9-458b-b99a-6f67e99c0296 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/bbbb/blobs/uploads/83df4723-6292-42cb-9286-41976230a5fb?_state=Ptbt2iIxpd6iPFBvCr3tmF37avAls6eIHI9j_nClFJd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4M2RmNDcyMy02MjkyLTQyY2ItOTI4Ni00MTk3NjIzMGE1ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MjIuODExNTIwNjgzWiJ9&digest=sha256%3Abcba757472bbc5fb64bd5b1599af7a233fc0099e443acaa4d4cf0c6747a41b20" http.request.useragent="Go-http-client/1.1" http.response.duration=1.652351894s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:22 +0000] "PUT /v2/foo/bbbb/blobs/uploads/83df4723-6292-42cb-9286-41976230a5fb?_state=Ptbt2iIxpd6iPFBvCr3tmF37avAls6eIHI9j_nClFJd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4M2RmNDcyMy02MjkyLTQyY2ItOTI4Ni00MTk3NjIzMGE1ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MjIuODExNTIwNjgzWiJ9&digest=sha256%3Abcba757472bbc5fb64bd5b1599af7a233fc0099e443acaa4d4cf0c6747a41b20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=82e4d555-a8cd-4874-ac27-cbd487f76140 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.65053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:24 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=84b759b3-0bb5-482f-83dc-40fa1acc0b63 http.request.method=POST http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.619522ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:24 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=821ac92f-fbf4-4170-84dd-03f3f3a9981f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/cccc/blobs/uploads/aaafe988-1dee-4f91-99e4-92a865b3a723?_state=2u2tRqTX1ckNiRiU96iCvnLsv_H4oYUtXrqzM_UCgSt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhYWFmZTk4OC0xZGVlLTRmOTEtOTllNC05MmE4NjViM2E3MjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MjQuNjQwNDE4NzVaIn0%3D&digest=sha256%3A8a255666c51e3212f9fe0cb4f74c42ee8adcc7eb137044471c5c87035afadcc7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.664709565s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:24 +0000] "PUT /v2/foo/cccc/blobs/uploads/aaafe988-1dee-4f91-99e4-92a865b3a723?_state=2u2tRqTX1ckNiRiU96iCvnLsv_H4oYUtXrqzM_UCgSt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhYWFmZTk4OC0xZGVlLTRmOTEtOTllNC05MmE4NjViM2E3MjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MjQuNjQwNDE4NzVaIn0%3D&digest=sha256%3A8a255666c51e3212f9fe0cb4f74c42ee8adcc7eb137044471c5c87035afadcc7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=330bca16-ba78-4a52-956f-b2791d2bf125 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.731687ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:28 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=b821c363-4e6c-4da4-8616-dbf58803bbab http.request.method=POST http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.207µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:28 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=dc608c65-9631-47c5-948e-711797cfb1d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/dddd/blobs/uploads/fa2bf058-c1e0-4e56-8643-126e2e9caf4f?_state=iDDOb7Lw7DqVngxpYMDfl7oAnnRO78QomzNiTQxRbdN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmYTJiZjA1OC1jMWUwLTRlNTYtODY0My0xMjZlMmU5Y2FmNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MjguNDgzNjkwNjg2WiJ9&digest=sha256%3A6eadef38857779629f083ed1ae0280fa5b9bf58704e2ba544fc0e4cb502d7d67" http.request.useragent="Go-http-client/1.1" http.response.duration=3.76764434s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:28 +0000] "PUT /v2/foo/dddd/blobs/uploads/fa2bf058-c1e0-4e56-8643-126e2e9caf4f?_state=iDDOb7Lw7DqVngxpYMDfl7oAnnRO78QomzNiTQxRbdN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmYTJiZjA1OC1jMWUwLTRlNTYtODY0My0xMjZlMmU5Y2FmNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MjguNDgzNjkwNjg2WiJ9&digest=sha256%3A6eadef38857779629f083ed1ae0280fa5b9bf58704e2ba544fc0e4cb502d7d67 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=7ef1953e-cc66-442a-b708-18e27fec0b09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.078797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42741" http.request.id=0043b844-2cb5-4e18-8185-9e3de88f8602 http.request.method=GET http.request.remoteaddr="127.0.0.1:53698" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.833601ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (38.79s) === RUN TestURLPrefix time="2026-02-04T19:42: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-04T19:42:32Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45933" http.request.id=fa3ec685-a76a-4f2b-b42d-eb7c143296c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56614" 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.815701ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-02-04T19:42: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-04T19:42:32Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:42:32Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=a8271980-62b3-4ad6-b7ca-8b986a993d53 http.request.method=GET http.request.remoteaddr="127.0.0.1:45778" http.request.uri="/v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.289544ms http.response.status=404 http.response.written=157 vars.digest="sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "GET /v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=97cff91d-eaca-47a1-883c-992a45d8c774 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45792" http.request.uri="/v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.195724ms http.response.status=404 http.response.written=157 vars.digest="sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=0275341d-d44e-4ffe-b48a-4b8ad326452d http.request.method=POST http.request.remoteaddr="127.0.0.1:45792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.919191ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=94a5aeb3-77e3-4b54-99a2-82b5d7e029e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:45792" http.request.uri="/v2/foo/bar/blobs/uploads/79593c0f-4ec6-4e70-92e0-1264efc04d9c?_state=SPqOHNMglgalKbQ75j-alHql8fnR8tfhUqLAysBnm_57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NTkzYzBmLTRlYzYtNGU3MC05MmUwLTEyNjRlZmMwNGQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi40OTM5MzQyMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.949775ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "GET /v2/foo/bar/blobs/uploads/79593c0f-4ec6-4e70-92e0-1264efc04d9c?_state=SPqOHNMglgalKbQ75j-alHql8fnR8tfhUqLAysBnm_57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NTkzYzBmLTRlYzYtNGU3MC05MmUwLTEyNjRlZmMwNGQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi40OTM5MzQyMjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=52391c9b-5246-427b-904f-d09c2d866ee7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45792" http.request.uri="/v2/foo/bar/blobs/uploads/79593c0f-4ec6-4e70-92e0-1264efc04d9c?_state=SPqOHNMglgalKbQ75j-alHql8fnR8tfhUqLAysBnm_57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NTkzYzBmLTRlYzYtNGU3MC05MmUwLTEyNjRlZmMwNGQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi40OTM5MzQyMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.591989ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "DELETE /v2/foo/bar/blobs/uploads/79593c0f-4ec6-4e70-92e0-1264efc04d9c?_state=SPqOHNMglgalKbQ75j-alHql8fnR8tfhUqLAysBnm_57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NTkzYzBmLTRlYzYtNGU3MC05MmUwLTEyNjRlZmMwNGQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi40OTM5MzQyMjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=3a339652-b435-4b48-ac25-835b6d2494dc http.request.method=GET http.request.remoteaddr="127.0.0.1:45792" http.request.uri="/v2/foo/bar/blobs/uploads/79593c0f-4ec6-4e70-92e0-1264efc04d9c?_state=SPqOHNMglgalKbQ75j-alHql8fnR8tfhUqLAysBnm_57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NTkzYzBmLTRlYzYtNGU3MC05MmUwLTEyNjRlZmMwNGQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi40OTM5MzQyMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=79593c0f-4ec6-4e70-92e0-1264efc04d9c time="2026-02-04T19:42:32Z" 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:43661" http.request.id=3a339652-b435-4b48-ac25-835b6d2494dc http.request.method=GET http.request.remoteaddr="127.0.0.1:45792" http.request.uri="/v2/foo/bar/blobs/uploads/79593c0f-4ec6-4e70-92e0-1264efc04d9c?_state=SPqOHNMglgalKbQ75j-alHql8fnR8tfhUqLAysBnm_57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NTkzYzBmLTRlYzYtNGU3MC05MmUwLTEyNjRlZmMwNGQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi40OTM5MzQyMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.145026ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=79593c0f-4ec6-4e70-92e0-1264efc04d9c 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "GET /v2/foo/bar/blobs/uploads/79593c0f-4ec6-4e70-92e0-1264efc04d9c?_state=SPqOHNMglgalKbQ75j-alHql8fnR8tfhUqLAysBnm_57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NTkzYzBmLTRlYzYtNGU3MC05MmUwLTEyNjRlZmMwNGQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi40OTM5MzQyMjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=fae01451-ae4c-4a44-8801-0c43b5e3a22e http.request.method=POST http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.061773ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=e3d41f34-3717-4e84-b14b-5c2479617ba2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/206eeab2-c7cf-4dfc-b724-d940b2c15a9a?_state=Y9L0OkuegeFWDqzlO9J_9GEokpLpcCK14t1bY0K8scp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNmVlYWIyLWM3Y2YtNGRmYy1iNzI0LWQ5NDBiMmMxNWE5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi41MDQ2ODI2MjVaIn0%3D&digest=sha256%3A481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" provided=sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad vars.name="foo/bar" vars.uuid=206eeab2-c7cf-4dfc-b724-d940b2c15a9a time="2026-02-04T19:42:32Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=e3d41f34-3717-4e84-b14b-5c2479617ba2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/206eeab2-c7cf-4dfc-b724-d940b2c15a9a?_state=Y9L0OkuegeFWDqzlO9J_9GEokpLpcCK14t1bY0K8scp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNmVlYWIyLWM3Y2YtNGRmYy1iNzI0LWQ5NDBiMmMxNWE5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi41MDQ2ODI2MjVaIn0%3D&digest=sha256%3A481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=206eeab2-c7cf-4dfc-b724-d940b2c15a9a time="2026-02-04T19:42:32Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad, 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:43661" http.request.id=e3d41f34-3717-4e84-b14b-5c2479617ba2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/206eeab2-c7cf-4dfc-b724-d940b2c15a9a?_state=Y9L0OkuegeFWDqzlO9J_9GEokpLpcCK14t1bY0K8scp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNmVlYWIyLWM3Y2YtNGRmYy1iNzI0LWQ5NDBiMmMxNWE5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi41MDQ2ODI2MjVaIn0%3D&digest=sha256%3A481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.580782ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=206eeab2-c7cf-4dfc-b724-d940b2c15a9a 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "PUT /v2/foo/bar/blobs/uploads/206eeab2-c7cf-4dfc-b724-d940b2c15a9a?_state=Y9L0OkuegeFWDqzlO9J_9GEokpLpcCK14t1bY0K8scp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNmVlYWIyLWM3Y2YtNGRmYy1iNzI0LWQ5NDBiMmMxNWE5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi41MDQ2ODI2MjVaIn0%3D&digest=sha256%3A481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=42522dff-8f95-454a-851d-6a531e6943c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.164672ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=88ea64b0-358b-47fb-a5bc-3271286f365b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/0f2d862d-096f-4d94-995c-c801ddaa2361?_state=CxIE79w7VdQmYA20plsrtkgOjzlQBgLOBQuQerLq0sN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMmQ4NjJkLTA5NmYtNGQ5NC05OTVjLWM4MDFkZGFhMjM2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi41MTA0NjI1NzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.418751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "PUT /v2/foo/bar/blobs/uploads/0f2d862d-096f-4d94-995c-c801ddaa2361?_state=CxIE79w7VdQmYA20plsrtkgOjzlQBgLOBQuQerLq0sN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMmQ4NjJkLTA5NmYtNGQ5NC05OTVjLWM4MDFkZGFhMjM2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi41MTA0NjI1NzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=4a82be71-0c0e-46d4-826e-a7b30ebe524c http.request.method=POST http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.003999ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=9a5ac79e-4bf1-446d-a406-34dd25cc6adb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/cc7bb031-1b1b-4945-a1d5-5d03e77e0cd3?_state=wPnZN31QbYcufg0Z1U7k5LOcJn82xR4EWQFDCQ6xfoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjN2JiMDMxLTFiMWItNDk0NS1hMWQ1LTVkMDNlNzdlMGNkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi41MTU2OTkyNTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.259278ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "PUT /v2/foo/bar/blobs/uploads/cc7bb031-1b1b-4945-a1d5-5d03e77e0cd3?_state=wPnZN31QbYcufg0Z1U7k5LOcJn82xR4EWQFDCQ6xfoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjN2JiMDMxLTFiMWItNDk0NS1hMWQ1LTVkMDNlNzdlMGNkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi41MTU2OTkyNTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=538ca88e-ccdc-4931-9c86-c0368eddfc1c http.request.method=POST http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.473602ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=d72d79a7-e746-4583-ac0a-6e4f7f554f48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/9dae8312-036c-409f-b734-df890d80fbe6?_state=P5FPQEtB-4gKk3IoURkA6yqNfl1N4CbimwiWlBl-DcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkYWU4MzEyLTAzNmMtNDA5Zi1iNzM0LWRmODkwZDgwZmJlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi41MjAzMTIwNDlaIn0%3D&digest=sha256%3A481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" http.response.duration=6.969054739s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:32 +0000] "PUT /v2/foo/bar/blobs/uploads/9dae8312-036c-409f-b734-df890d80fbe6?_state=P5FPQEtB-4gKk3IoURkA6yqNfl1N4CbimwiWlBl-DcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkYWU4MzEyLTAzNmMtNDA5Zi1iNzM0LWRmODkwZDgwZmJlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozMi41MjAzMTIwNDlaIn0%3D&digest=sha256%3A481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=027f2b3d-3200-4014-abc8-3bba9a3479be http.request.method=POST http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="896.859µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43661" http.request.id=a6de6798-2220-4d63-979a-eb0843b99c42 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/b3cabc07-ab1c-4e40-b570-f19d7708cac1?_state=0mbgjInZdbiAXHt8fiIifP03x0q8KmcxbQrpB3pogRB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzY2FiYzA3LWFiMWMtNGU0MC1iNTcwLWYxOWQ3NzA4Y2FjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozOS41NzUyMjA1NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.667846528s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:39 +0000] "PATCH /v2/foo/bar/blobs/uploads/b3cabc07-ab1c-4e40-b570-f19d7708cac1?_state=0mbgjInZdbiAXHt8fiIifP03x0q8KmcxbQrpB3pogRB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzY2FiYzA3LWFiMWMtNGU0MC1iNTcwLWYxOWQ3NzA4Y2FjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MjozOS41NzUyMjA1NDNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=00158877-7bb6-448c-96ea-1638abf6fe38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/uploads/b3cabc07-ab1c-4e40-b570-f19d7708cac1?_state=-vLulrl6TBTVxBTROwA--NW2Lq4wJ9yID4MSQdfslS57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzY2FiYzA3LWFiMWMtNGU0MC1iNTcwLWYxOWQ3NzA4Y2FjMSIsIk9mZnNldCI6Mjk4MzczMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MzlaIn0%3D&digest=sha256%3A481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.232755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "PUT /v2/foo/bar/blobs/uploads/b3cabc07-ab1c-4e40-b570-f19d7708cac1?_state=-vLulrl6TBTVxBTROwA--NW2Lq4wJ9yID4MSQdfslS57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzY2FiYzA3LWFiMWMtNGU0MC1iNTcwLWYxOWQ3NzA4Y2FjMSIsIk9mZnNldCI6Mjk4MzczMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6MzlaIn0%3D&digest=sha256%3A481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=3fcc4929-2d55-43b5-8b66-1f3a339e11d0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.994207ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=c13d1cf7-eff1-4a61-9d49-0172e8f79b11 http.request.method=GET http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=136.066811ms http.response.status=200 http.response.written=29837312 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "GET /v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad HTTP/1.1" 200 29837312 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=error msg="error parsing digest="sha257:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=a263cece-6d8f-491c-b726-ca2d05d15083 http.request.method=GET http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/sha257:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" vars.name="foo/bar" time="2026-02-04T19:42:46Z" 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:43661" http.request.id=a263cece-6d8f-491c-b726-ca2d05d15083 http.request.method=GET http.request.remoteaddr="127.0.0.1:45806" http.request.uri="/v2/foo/bar/blobs/sha257:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.049374ms http.response.status=400 http.response.written=110 vars.digest="sha257:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "GET /v2/foo/bar/blobs/sha257:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=e675c8c5-ec16-44eb-93de-e75917fad07f http.request.method=GET http.request.remoteaddr="127.0.0.1:46582" http.request.uri="/v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.996868ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "GET /v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T19:42:46Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:42:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=b8f56b56-82d2-4709-9917-153a8e65a094 http.request.method=GET http.request.remoteaddr="127.0.0.1:51390" http.request.uri="/v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.875449ms http.response.status=404 http.response.written=157 vars.digest="sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "GET /v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=228c94f9-ec46-40c9-95b8-58c20c83d7a3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51402" http.request.uri="/v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="986.713µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=189ed26e-3cf5-4823-92da-32b5769b087a http.request.method=POST http.request.remoteaddr="127.0.0.1:51402" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.834672ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=3eeb6491-a8bf-4944-bce3-add49bda12ef http.request.method=GET http.request.remoteaddr="127.0.0.1:51402" http.request.uri="/v2/foo/bar/blobs/uploads/4811d95c-1ceb-4d3d-929d-62dfeae46e77?_state=I5Mc2ChWDBnGzcKSVVLqmCk3KK53XEqJQRfq5jUzUuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MTFkOTVjLTFjZWItNGQzZC05MjlkLTYyZGZlYWU0NmU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MjAyMjgyNDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.175903ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "GET /v2/foo/bar/blobs/uploads/4811d95c-1ceb-4d3d-929d-62dfeae46e77?_state=I5Mc2ChWDBnGzcKSVVLqmCk3KK53XEqJQRfq5jUzUuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MTFkOTVjLTFjZWItNGQzZC05MjlkLTYyZGZlYWU0NmU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MjAyMjgyNDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=b80b2cc4-9707-4650-be65-c92f803dc04c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51402" http.request.uri="/v2/foo/bar/blobs/uploads/4811d95c-1ceb-4d3d-929d-62dfeae46e77?_state=I5Mc2ChWDBnGzcKSVVLqmCk3KK53XEqJQRfq5jUzUuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MTFkOTVjLTFjZWItNGQzZC05MjlkLTYyZGZlYWU0NmU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MjAyMjgyNDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.095765ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/4811d95c-1ceb-4d3d-929d-62dfeae46e77?_state=I5Mc2ChWDBnGzcKSVVLqmCk3KK53XEqJQRfq5jUzUuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MTFkOTVjLTFjZWItNGQzZC05MjlkLTYyZGZlYWU0NmU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MjAyMjgyNDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=7cd01bf2-2a82-4a96-9b7b-f10ec4497cf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51402" http.request.uri="/v2/foo/bar/blobs/uploads/4811d95c-1ceb-4d3d-929d-62dfeae46e77?_state=I5Mc2ChWDBnGzcKSVVLqmCk3KK53XEqJQRfq5jUzUuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MTFkOTVjLTFjZWItNGQzZC05MjlkLTYyZGZlYWU0NmU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MjAyMjgyNDhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4811d95c-1ceb-4d3d-929d-62dfeae46e77 time="2026-02-04T19:42:46Z" 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:40645" http.request.id=7cd01bf2-2a82-4a96-9b7b-f10ec4497cf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51402" http.request.uri="/v2/foo/bar/blobs/uploads/4811d95c-1ceb-4d3d-929d-62dfeae46e77?_state=I5Mc2ChWDBnGzcKSVVLqmCk3KK53XEqJQRfq5jUzUuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MTFkOTVjLTFjZWItNGQzZC05MjlkLTYyZGZlYWU0NmU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MjAyMjgyNDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.996543ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=4811d95c-1ceb-4d3d-929d-62dfeae46e77 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "GET /v2/foo/bar/blobs/uploads/4811d95c-1ceb-4d3d-929d-62dfeae46e77?_state=I5Mc2ChWDBnGzcKSVVLqmCk3KK53XEqJQRfq5jUzUuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MTFkOTVjLTFjZWItNGQzZC05MjlkLTYyZGZlYWU0NmU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MjAyMjgyNDhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=c427ddfd-2a4b-403e-8aba-d0246146ad09 http.request.method=POST http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.105787ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=d00b1258-fdbf-4e67-977b-85d44b1374f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/11a69da2-e751-44e4-ac2b-68ba7e76b5b8?_state=pQV--BF_h7LsIglGYx2NcXFt28BGga3YhDZnwf8dZ6Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExYTY5ZGEyLWU3NTEtNDRlNC1hYzJiLTY4YmE3ZTc2YjViOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MzA4MzkxOTRaIn0%3D&digest=sha256%3Ad8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" provided=sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 vars.name="foo/bar" vars.uuid=11a69da2-e751-44e4-ac2b-68ba7e76b5b8 time="2026-02-04T19:42:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=d00b1258-fdbf-4e67-977b-85d44b1374f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/11a69da2-e751-44e4-ac2b-68ba7e76b5b8?_state=pQV--BF_h7LsIglGYx2NcXFt28BGga3YhDZnwf8dZ6Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExYTY5ZGEyLWU3NTEtNDRlNC1hYzJiLTY4YmE3ZTc2YjViOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MzA4MzkxOTRaIn0%3D&digest=sha256%3Ad8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=11a69da2-e751-44e4-ac2b-68ba7e76b5b8 time="2026-02-04T19:42:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0, 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:40645" http.request.id=d00b1258-fdbf-4e67-977b-85d44b1374f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/11a69da2-e751-44e4-ac2b-68ba7e76b5b8?_state=pQV--BF_h7LsIglGYx2NcXFt28BGga3YhDZnwf8dZ6Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExYTY5ZGEyLWU3NTEtNDRlNC1hYzJiLTY4YmE3ZTc2YjViOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MzA4MzkxOTRaIn0%3D&digest=sha256%3Ad8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.209921ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=11a69da2-e751-44e4-ac2b-68ba7e76b5b8 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "PUT /v2/foo/bar/blobs/uploads/11a69da2-e751-44e4-ac2b-68ba7e76b5b8?_state=pQV--BF_h7LsIglGYx2NcXFt28BGga3YhDZnwf8dZ6Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExYTY5ZGEyLWU3NTEtNDRlNC1hYzJiLTY4YmE3ZTc2YjViOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MzA4MzkxOTRaIn0%3D&digest=sha256%3Ad8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=75c4c48f-284b-4b12-a285-ac1dcd47ea8f http.request.method=POST http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.919631ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=02dfd729-8989-47dd-b7ed-43fb88e3f9a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/d71e1140-9eaa-421f-aaaf-e55f156b532e?_state=8c98NPy_samJCiwhhZywvi8r7rPbtE3m8r3sSFIxz5l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MWUxMTQwLTllYWEtNDIxZi1hYWFmLWU1NWYxNTZiNTMyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MzU4MzM4NjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.441503ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "PUT /v2/foo/bar/blobs/uploads/d71e1140-9eaa-421f-aaaf-e55f156b532e?_state=8c98NPy_samJCiwhhZywvi8r7rPbtE3m8r3sSFIxz5l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MWUxMTQwLTllYWEtNDIxZi1hYWFmLWU1NWYxNTZiNTMyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42MzU4MzM4NjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=f4777e33-4c9f-4aa5-b8f1-9a8e3d7250ff http.request.method=POST http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.938109ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=29bebdc2-36f1-4d08-b119-b53faf5ed70f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/b8c7fbb0-9986-435c-b723-a8c95889dd8e?_state=1h8Hc2UwTZxeIewWzchydv1dzyH6THVzkfOsAeLgz557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4YzdmYmIwLTk5ODYtNDM1Yy1iNzIzLWE4Yzk1ODg5ZGQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42NDEwNzU4NzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.372964ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "PUT /v2/foo/bar/blobs/uploads/b8c7fbb0-9986-435c-b723-a8c95889dd8e?_state=1h8Hc2UwTZxeIewWzchydv1dzyH6THVzkfOsAeLgz557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4YzdmYmIwLTk5ODYtNDM1Yy1iNzIzLWE4Yzk1ODg5ZGQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42NDEwNzU4NzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=81ba4296-4d0d-495d-ba0d-0fdcf805eabc http.request.method=POST http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.023184ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=2b86e10d-3388-4742-b312-ea2b461f7f9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/c56e4ab3-5b0b-4ae3-99a0-56e8abb7f95c?_state=GjM-x1PNsv6vhnb3pOsqFsOOaeRfsw6RlO7EUvC8Pu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NmU0YWIzLTViMGItNGFlMy05OWEwLTU2ZThhYmI3Zjk1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42NDYyMzc3MzFaIn0%3D&digest=sha256%3Ad8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" http.response.duration=6.057047849s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "PUT /v2/foo/bar/blobs/uploads/c56e4ab3-5b0b-4ae3-99a0-56e8abb7f95c?_state=GjM-x1PNsv6vhnb3pOsqFsOOaeRfsw6RlO7EUvC8Pu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NmU0YWIzLTViMGItNGFlMy05OWEwLTU2ZThhYmI3Zjk1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo0Ni42NDYyMzc3MzFaIn0%3D&digest=sha256%3Ad8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=c6dd819e-04b8-4d0d-9671-1b8d2bc13cd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.536227ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40645" http.request.id=ed9e1f13-3fe8-41dd-8562-d61b3a57e3e1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/c8ac55c7-f083-4774-a8c5-cae7f6ca04cd?_state=O_y4CCHu-WMcF8PmgMv1DwTBgqTHe-VJHkLjKUBYd0B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YWM1NWM3LWYwODMtNDc3NC1hOGM1LWNhZTdmNmNhMDRjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1Mi44MzUxMDQ1ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.77685869s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:52 +0000] "PATCH /v2/foo/bar/blobs/uploads/c8ac55c7-f083-4774-a8c5-cae7f6ca04cd?_state=O_y4CCHu-WMcF8PmgMv1DwTBgqTHe-VJHkLjKUBYd0B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YWM1NWM3LWYwODMtNDc3NC1hOGM1LWNhZTdmNmNhMDRjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1Mi44MzUxMDQ1ODRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=17efb358-14e7-460d-84ee-ec92cfb945fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/c8ac55c7-f083-4774-a8c5-cae7f6ca04cd?_state=Rn44wQ82hOJr4Whvm0IwJ9wntrALziPPMAbMNtzu98p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YWM1NWM3LWYwODMtNDc3NC1hOGM1LWNhZTdmNmNhMDRjZCIsIk9mZnNldCI6Mjg5NjU4ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6NTJaIn0%3D&digest=sha256%3Ad8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.47266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "PUT /v2/foo/bar/blobs/uploads/c8ac55c7-f083-4774-a8c5-cae7f6ca04cd?_state=Rn44wQ82hOJr4Whvm0IwJ9wntrALziPPMAbMNtzu98p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YWM1NWM3LWYwODMtNDc3NC1hOGM1LWNhZTdmNmNhMDRjZCIsIk9mZnNldCI6Mjg5NjU4ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDI6NTJaIn0%3D&digest=sha256%3Ad8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=9a20240b-0904-4a09-9d24-5617c47fa41a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.593693ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=19faf065-0c6e-41e2-948a-1bdfa0346034 http.request.method=GET http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=130.310041ms http.response.status=200 http.response.written=28965888 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "GET /v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 HTTP/1.1" 200 28965888 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=error msg="error parsing digest="sha257:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=5e436676-53c3-4957-89a7-d659dea4ced7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/sha257:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" vars.name="foo/bar" time="2026-02-04T19:42:58Z" 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:40645" http.request.id=5e436676-53c3-4957-89a7-d659dea4ced7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/sha257:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.710702ms http.response.status=400 http.response.written=110 vars.digest="sha257:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "GET /v2/foo/bar/blobs/sha257:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=183136a3-7b35-41ef-aebd-c74356f77290 http.request.method=GET http.request.remoteaddr="127.0.0.1:37982" http.request.uri="/v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.736136ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "GET /v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=259ee215-c9b5-427d-a04b-f70ab90c31e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37982" http.request.uri="/v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.634266ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "GET /v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40645" http.request.id=7485063f-77c9-47fd-91d1-e701bf579a9b http.request.method=GET http.request.remoteaddr="127.0.0.1:37966" http.request.uri="/v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.369297ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "GET /v2/foo/bar/blobs/sha256:d8e7d586a965eec5db659cf2eca1bb438a3513a676b6423bef22555b5090d4d0 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=2d718f86-7300-44ba-8d42-bc25bedb1292 http.request.method=GET http.request.remoteaddr="127.0.0.1:46582" http.request.uri="/v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.364120366s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "GET /v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43661" http.request.id=8120da32-e6c8-4ac4-8f09-1e4471f688ef http.request.method=GET http.request.remoteaddr="127.0.0.1:46580" http.request.uri="/v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.373948168s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [04/Feb/2026:19:42:46 +0000] "GET /v2/foo/bar/blobs/sha256:481651ab158e5d183db5022a4a6aa0aa5d1cd2e16199c8183fb467ca401731ad HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (26.52s) === RUN TestBlobDelete time="2026-02-04T19:42:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T19:42:58Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:42:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=3be762ef-5048-4a88-964d-b512b7cb89c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43548" http.request.uri="/v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.103953ms http.response.status=404 http.response.written=157 vars.digest="sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "GET /v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=ca617473-67ab-4720-afd6-f88908c7f26b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43558" http.request.uri="/v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.787423ms http.response.status=404 http.response.written=157 vars.digest="sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=6a30209a-d0d4-452b-8c5c-3f82a384ee29 http.request.method=POST http.request.remoteaddr="127.0.0.1:43558" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.501885ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=c4d865ad-d271-4ddf-96e8-e37e3a7cc314 http.request.method=GET http.request.remoteaddr="127.0.0.1:43558" http.request.uri="/v2/foo/bar/blobs/uploads/14efbd1e-2ddf-432f-845a-5a633956e892?_state=McT_wE3pwukLg3qJCAzrH8EghgqGWStVgRzt5KlOYbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ZWZiZDFlLTJkZGYtNDMyZi04NDVhLTVhNjMzOTU2ZTg5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45NjU1OTI5MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.618825ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "GET /v2/foo/bar/blobs/uploads/14efbd1e-2ddf-432f-845a-5a633956e892?_state=McT_wE3pwukLg3qJCAzrH8EghgqGWStVgRzt5KlOYbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ZWZiZDFlLTJkZGYtNDMyZi04NDVhLTVhNjMzOTU2ZTg5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45NjU1OTI5MzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=ec382ec2-8204-4158-93ea-64a2234fa7fa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43558" http.request.uri="/v2/foo/bar/blobs/uploads/14efbd1e-2ddf-432f-845a-5a633956e892?_state=McT_wE3pwukLg3qJCAzrH8EghgqGWStVgRzt5KlOYbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ZWZiZDFlLTJkZGYtNDMyZi04NDVhLTVhNjMzOTU2ZTg5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45NjU1OTI5MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.004739ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "DELETE /v2/foo/bar/blobs/uploads/14efbd1e-2ddf-432f-845a-5a633956e892?_state=McT_wE3pwukLg3qJCAzrH8EghgqGWStVgRzt5KlOYbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ZWZiZDFlLTJkZGYtNDMyZi04NDVhLTVhNjMzOTU2ZTg5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45NjU1OTI5MzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=baa34462-0ae1-49e4-bea5-5aa901e0fa68 http.request.method=GET http.request.remoteaddr="127.0.0.1:43558" http.request.uri="/v2/foo/bar/blobs/uploads/14efbd1e-2ddf-432f-845a-5a633956e892?_state=McT_wE3pwukLg3qJCAzrH8EghgqGWStVgRzt5KlOYbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ZWZiZDFlLTJkZGYtNDMyZi04NDVhLTVhNjMzOTU2ZTg5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45NjU1OTI5MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=14efbd1e-2ddf-432f-845a-5a633956e892 time="2026-02-04T19:42:58Z" 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:36491" http.request.id=baa34462-0ae1-49e4-bea5-5aa901e0fa68 http.request.method=GET http.request.remoteaddr="127.0.0.1:43558" http.request.uri="/v2/foo/bar/blobs/uploads/14efbd1e-2ddf-432f-845a-5a633956e892?_state=McT_wE3pwukLg3qJCAzrH8EghgqGWStVgRzt5KlOYbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ZWZiZDFlLTJkZGYtNDMyZi04NDVhLTVhNjMzOTU2ZTg5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45NjU1OTI5MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.890824ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=14efbd1e-2ddf-432f-845a-5a633956e892 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "GET /v2/foo/bar/blobs/uploads/14efbd1e-2ddf-432f-845a-5a633956e892?_state=McT_wE3pwukLg3qJCAzrH8EghgqGWStVgRzt5KlOYbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0ZWZiZDFlLTJkZGYtNDMyZi04NDVhLTVhNjMzOTU2ZTg5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45NjU1OTI5MzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=66344da8-5e37-4c38-a590-84f85e04ca78 http.request.method=POST http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.265349ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=3e403768-5e09-4158-ad7b-9c8fcadd8b62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/0afbae6b-bab8-40ce-a481-4b3ae39eef6b?_state=zaNq1pj8iYK17jFqkqy8rIbSVRf7joxjdOVxrmZgn917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZmJhZTZiLWJhYjgtNDBjZS1hNDgxLTRiM2FlMzllZWY2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45NzYxNDI1NjlaIn0%3D&digest=sha256%3A79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" provided=sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c vars.name="foo/bar" vars.uuid=0afbae6b-bab8-40ce-a481-4b3ae39eef6b time="2026-02-04T19:42:58Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=3e403768-5e09-4158-ad7b-9c8fcadd8b62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/0afbae6b-bab8-40ce-a481-4b3ae39eef6b?_state=zaNq1pj8iYK17jFqkqy8rIbSVRf7joxjdOVxrmZgn917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZmJhZTZiLWJhYjgtNDBjZS1hNDgxLTRiM2FlMzllZWY2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45NzYxNDI1NjlaIn0%3D&digest=sha256%3A79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0afbae6b-bab8-40ce-a481-4b3ae39eef6b time="2026-02-04T19:42:58Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c, 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:36491" http.request.id=3e403768-5e09-4158-ad7b-9c8fcadd8b62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/0afbae6b-bab8-40ce-a481-4b3ae39eef6b?_state=zaNq1pj8iYK17jFqkqy8rIbSVRf7joxjdOVxrmZgn917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZmJhZTZiLWJhYjgtNDBjZS1hNDgxLTRiM2FlMzllZWY2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45NzYxNDI1NjlaIn0%3D&digest=sha256%3A79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.201639ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0afbae6b-bab8-40ce-a481-4b3ae39eef6b 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "PUT /v2/foo/bar/blobs/uploads/0afbae6b-bab8-40ce-a481-4b3ae39eef6b?_state=zaNq1pj8iYK17jFqkqy8rIbSVRf7joxjdOVxrmZgn917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZmJhZTZiLWJhYjgtNDBjZS1hNDgxLTRiM2FlMzllZWY2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45NzYxNDI1NjlaIn0%3D&digest=sha256%3A79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=3c131286-2610-498d-a07c-02342da24581 http.request.method=POST http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.972529ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=2a1e47de-f13a-4f2a-a15b-f357b8736950 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/8302c1c8-deda-445d-b064-41ccd4c92af1?_state=d2jttqEyOaE0rOM2fsQip_yZvHrjyPpaD7ZQb9bgGyF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzMDJjMWM4LWRlZGEtNDQ1ZC1iMDY0LTQxY2NkNGM5MmFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45ODExNTk0OTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.464754ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "PUT /v2/foo/bar/blobs/uploads/8302c1c8-deda-445d-b064-41ccd4c92af1?_state=d2jttqEyOaE0rOM2fsQip_yZvHrjyPpaD7ZQb9bgGyF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzMDJjMWM4LWRlZGEtNDQ1ZC1iMDY0LTQxY2NkNGM5MmFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45ODExNTk0OTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=1788a0d9-b56e-4cda-b4a3-2a1156afab5a http.request.method=POST http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.046118ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=d7a7a41f-5d76-4710-b58e-48af98f13e1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/0804c5da-bd00-4484-92a1-5886437adcb1?_state=2qUsWzDuLFyIqrl0etb5cPHzdwIAehWndT7b0J0OsIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MDRjNWRhLWJkMDAtNDQ4NC05MmExLTU4ODY0MzdhZGNiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45ODY2MzA3MzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.539531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "PUT /v2/foo/bar/blobs/uploads/0804c5da-bd00-4484-92a1-5886437adcb1?_state=2qUsWzDuLFyIqrl0etb5cPHzdwIAehWndT7b0J0OsIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MDRjNWRhLWJkMDAtNDQ4NC05MmExLTU4ODY0MzdhZGNiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45ODY2MzA3MzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:42:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=ed651060-c331-4634-bcb3-500849cebd0e http.request.method=POST http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.920294ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=6cdf6249-e7a6-44c5-8793-7b58d365f6b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/3f8f12c4-8d5c-43e8-92f1-752ce85c553d?_state=f-C0j3Plte0Hf-8mLpuclYC_BYS_5zrMgjRVlZ4MPBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmOGYxMmM0LThkNWMtNDNlOC05MmYxLTc1MmNlODVjNTUzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45OTIwMzMzOTdaIn0%3D&digest=sha256%3A79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.052657395s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:42:58 +0000] "PUT /v2/foo/bar/blobs/uploads/3f8f12c4-8d5c-43e8-92f1-752ce85c553d?_state=f-C0j3Plte0Hf-8mLpuclYC_BYS_5zrMgjRVlZ4MPBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmOGYxMmM0LThkNWMtNDNlOC05MmYxLTc1MmNlODVjNTUzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0Mjo1OC45OTIwMzMzOTdaIn0%3D&digest=sha256%3A79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=54903e05-ad75-42f2-a8ed-277bf12d4650 http.request.method=POST http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.795727ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36491" http.request.id=0d76ef22-5c1f-4ceb-919f-3308e3a12351 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/5c5e35a5-58a9-4872-9f83-6103206130ba?_state=s0kE-yHMtsgWZZgUgEvO0A-gD2ioHs8cI5arP-Hb4R57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjNWUzNWE1LTU4YTktNDg3Mi05ZjgzLTYxMDMyMDYxMzBiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzowMi4xNDIxOTc3MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.79914607s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:02 +0000] "PATCH /v2/foo/bar/blobs/uploads/5c5e35a5-58a9-4872-9f83-6103206130ba?_state=s0kE-yHMtsgWZZgUgEvO0A-gD2ioHs8cI5arP-Hb4R57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjNWUzNWE1LTU4YTktNDg3Mi05ZjgzLTYxMDMyMDYxMzBiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzowMi4xNDIxOTc3MzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=859fca87-2d74-407d-81c2-501272aa48ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/uploads/5c5e35a5-58a9-4872-9f83-6103206130ba?_state=sbiWe361X0JcGkPG0xgBSoHswXTLngTndA7DIUN5CkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjNWUzNWE1LTU4YTktNDg3Mi05ZjgzLTYxMDMyMDYxMzBiYSIsIk9mZnNldCI6MTkzNzA0OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MDJaIn0%3D&digest=sha256%3A79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237787ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:04 +0000] "PUT /v2/foo/bar/blobs/uploads/5c5e35a5-58a9-4872-9f83-6103206130ba?_state=sbiWe361X0JcGkPG0xgBSoHswXTLngTndA7DIUN5CkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjNWUzNWE1LTU4YTktNDg3Mi05ZjgzLTYxMDMyMDYxMzBiYSIsIk9mZnNldCI6MTkzNzA0OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MDJaIn0%3D&digest=sha256%3A79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=fb20266d-8241-4ce4-8a45-582bcd7da1c2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.642585ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=83c9f74e-ad5b-4d79-b8d4-bae32898e05f http.request.method=GET http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=55.996628ms http.response.status=200 http.response.written=19370496 127.0.0.1 - - [04/Feb/2026:19:43:04 +0000] "GET /v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 200 19370496 "" "Go-http-client/1.1" time="2026-02-04T19:43:05Z" level=error msg="error parsing digest="sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=d364befe-75e1-4756-9825-92fe352c3453 http.request.method=GET http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" vars.name="foo/bar" time="2026-02-04T19:43:05Z" 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:36491" http.request.id=d364befe-75e1-4756-9825-92fe352c3453 http.request.method=GET http.request.remoteaddr="127.0.0.1:43568" http.request.uri="/v2/foo/bar/blobs/sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.676495ms http.response.status=400 http.response.written=110 vars.digest="sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:43:05 +0000] "GET /v2/foo/bar/blobs/sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T19:43:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=d510b898-f0c1-4952-856d-3a547221920a http.request.method=GET http.request.remoteaddr="127.0.0.1:39098" http.request.uri="/v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.315971ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:05 +0000] "GET /v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=6dd34a3e-e9f1-4210-8c00-80bd825da232 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39112" http.request.uri="/v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.465944ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=75982920-8453-4565-8132-b49f87d2098a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39112" http.request.uri="/v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.855178ms http.response.status=404 http.response.written=157 vars.digest="sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:43:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T19:43:05Z" 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:36491" http.request.id=f6ef7b32-9526-4539-a8f8-7719a7125ef2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39112" http.request.uri="/v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.446297ms http.response.status=404 http.response.written=74 vars.digest="sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:43:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-04T19:43:05Z" level=error msg="error parsing digest="sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=5836b589-6e11-4e52-a779-b74f00fedb2a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39114" http.request.uri="/v2/foo/bar/blobs/sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" vars.name="foo/bar" time="2026-02-04T19:43:05Z" 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:36491" http.request.id=5836b589-6e11-4e52-a779-b74f00fedb2a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39114" http.request.uri="/v2/foo/bar/blobs/sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.525055ms http.response.status=400 http.response.written=110 vars.digest="sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:43:05 +0000] "DELETE /v2/foo/bar/blobs/sha257:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T19:43:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=604c8b4f-058f-45d0-ad32-f0a55bba96ed http.request.method=POST http.request.remoteaddr="127.0.0.1:39116" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.612393ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=20cbd146-f66c-411d-92f1-1621c1e81c0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39116" http.request.uri="/v2/foo/bar/blobs/uploads/b7a28ede-51c9-4a6a-a2cb-b2ad96984157?_state=oEa1fS1lMz28oxTTTZGeGn1Cu1kf1d5ZOo3ztvQtvjh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3YTI4ZWRlLTUxYzktNGE2YS1hMmNiLWIyYWQ5Njk4NDE1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzowNS4wNTAxMDg4MTNaIn0%3D&digest=sha256%3A79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.707401733s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:05 +0000] "PUT /v2/foo/bar/blobs/uploads/b7a28ede-51c9-4a6a-a2cb-b2ad96984157?_state=oEa1fS1lMz28oxTTTZGeGn1Cu1kf1d5ZOo3ztvQtvjh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3YTI4ZWRlLTUxYzktNGE2YS1hMmNiLWIyYWQ5Njk4NDE1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzowNS4wNTAxMDg4MTNaIn0%3D&digest=sha256%3A79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=60c9200e-0564-48c4-bd18-39bc9f8c5955 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39116" http.request.uri="/v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.872203ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=912b5260-b202-4fdc-9f07-cf04759320d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39088" http.request.uri="/v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.84422392s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [04/Feb/2026:19:43:05 +0000] "GET /v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2026-02-04T19:43:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36491" http.request.id=a193e6e8-56cb-4ee9-a213-53f9fa0d59ac http.request.method=GET http.request.remoteaddr="127.0.0.1:39098" http.request.uri="/v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.832368827s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [04/Feb/2026:19:43:05 +0000] "GET /v2/foo/bar/blobs/sha256:79c694d762ceae80074dbcd8fe5be44910c52d492e65635dccd4c8ba503c616c HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (9.08s) === RUN TestRelativeURL time="2026-02-04T19:43:07Z" 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-04T19:43:07Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:43:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35133" http.request.id=637f69e7-c30c-475a-8f0b-aca92b85b72c http.request.method=POST http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346828ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35133" http.request.id=ab199b1b-3540-458a-8363-5fec5a163a03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/bar/blobs/uploads/93456e75-f9ea-441d-a8b7-16348098f399?_state=onwsqqGhTcvAI3sWW5FyLRTWo8spVpTClGVv9Sc_Awh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzNDU2ZTc1LWY5ZWEtNDQxZC1hOGI3LTE2MzQ4MDk4ZjM5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzowNy44NjczNzUyMDNaIn0%3D&digest=sha256%3Ad9bd260bd471a70c101eca9f538dd023f4922dc1962523dc2aa1957394a9908d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.751777495s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:08 +0000] "PUT /v2/foo/bar/blobs/uploads/93456e75-f9ea-441d-a8b7-16348098f399?_state=onwsqqGhTcvAI3sWW5FyLRTWo8spVpTClGVv9Sc_Awh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzNDU2ZTc1LWY5ZWEtNDQxZC1hOGI3LTE2MzQ4MDk4ZjM5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzowNy44NjczNzUyMDNaIn0%3D&digest=sha256%3Ad9bd260bd471a70c101eca9f538dd023f4922dc1962523dc2aa1957394a9908d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35133" http.request.id=cb214ddb-7615-4dc0-9212-9a23d13aa700 http.request.method=POST http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.161649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35133" http.request.id=578d684b-a2f9-4b69-9464-ce15e9b19e20 http.request.method=POST http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.728148ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35133" http.request.id=7c5e8f83-8f0b-476b-8556-43a0041b9b78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/bar/blobs/uploads/68e6c55a-1f92-4a09-958e-a2417ef7d7e4?_state=XTCwT8xbZIpFQYrLzXgW1Qa4gs4LkGmjEriwNJjEvrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ZTZjNTVhLTFmOTItNGEwOS05NThlLWEyNDE3ZWY3ZDdlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzoxNC4wOTA4MjAxMDZaIn0%3D&digest=sha256%3A0e1dea53ac45fd14f7378a3398997fbc7ad4274fc0db5b225bd307c9d9156668" http.request.useragent="Go-http-client/1.1" http.response.duration=6.033417771s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:14 +0000] "PUT /v2/foo/bar/blobs/uploads/68e6c55a-1f92-4a09-958e-a2417ef7d7e4?_state=XTCwT8xbZIpFQYrLzXgW1Qa4gs4LkGmjEriwNJjEvrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ZTZjNTVhLTFmOTItNGEwOS05NThlLWEyNDE3ZWY3ZDdlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzoxNC4wOTA4MjAxMDZaIn0%3D&digest=sha256%3A0e1dea53ac45fd14f7378a3398997fbc7ad4274fc0db5b225bd307c9d9156668 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (12.26s) === RUN TestBlobDeleteDisabled time="2026-02-04T19:43:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T19:43:20Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:43:20Z" 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:43265" http.request.id=f3956c80-c815-4cbe-a67b-24270cb42473 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58600" http.request.uri="/v2/foo/bar/blobs/sha256:67aa617c14cce95f97c516c4955ee37586331e426d2fc9e7c5fdfbb1b5357bdd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.772046ms http.response.status=405 http.response.written=78 vars.digest="sha256:67aa617c14cce95f97c516c4955ee37586331e426d2fc9e7c5fdfbb1b5357bdd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:43:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:67aa617c14cce95f97c516c4955ee37586331e426d2fc9e7c5fdfbb1b5357bdd HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.21s) === RUN TestDeleteDisabled time="2026-02-04T19:43:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T19:43:20Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:43:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44765" http.request.id=a16598b7-c043-4df6-a831-fd088c75db1b http.request.method=POST http.request.remoteaddr="127.0.0.1:38718" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.397797ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44765" http.request.id=1ed64479-3281-4b58-b163-a23335480b99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38718" http.request.uri="/v2/foo/bar/blobs/uploads/328cc20a-baa8-4c5e-86cf-66f4ef7adbc1?_state=sRr2WS3s6Kil_k1RjTlCBY5XCZmzzIPUl_0NY-ar9gV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyOGNjMjBhLWJhYTgtNGM1ZS04NmNmLTY2ZjRlZjdhZGJjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzoyMC40NzQ4ODE3NVoifQ%3D%3D&digest=sha256%3A6cd8f8410cf74e24fa3e503c1ac2823145a70e04535dbf95782a06a31cd249c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.873311316s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:20 +0000] "PUT /v2/foo/bar/blobs/uploads/328cc20a-baa8-4c5e-86cf-66f4ef7adbc1?_state=sRr2WS3s6Kil_k1RjTlCBY5XCZmzzIPUl_0NY-ar9gV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyOGNjMjBhLWJhYTgtNGM1ZS04NmNmLTY2ZjRlZjdhZGJjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzoyMC40NzQ4ODE3NVoifQ%3D%3D&digest=sha256%3A6cd8f8410cf74e24fa3e503c1ac2823145a70e04535dbf95782a06a31cd249c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:44765" http.request.id=df459cfb-215b-42ae-aea0-1a618b302523 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38718" http.request.uri="/v2/foo/bar/blobs/sha256:6cd8f8410cf74e24fa3e503c1ac2823145a70e04535dbf95782a06a31cd249c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.56042ms http.response.status=405 http.response.written=78 vars.digest="sha256:6cd8f8410cf74e24fa3e503c1ac2823145a70e04535dbf95782a06a31cd249c2" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:43:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:6cd8f8410cf74e24fa3e503c1ac2823145a70e04535dbf95782a06a31cd249c2 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.02s) === RUN TestDeleteReadOnly time="2026-02-04T19:43:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T19:43:22Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:43:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33019" http.request.id=84e7ba6a-ba5a-4e01-a472-38b2962c5c79 http.request.method=POST http.request.remoteaddr="127.0.0.1:47738" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="879.266µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33019" http.request.id=c2d5d561-b5df-421d-a124-13592c931a62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47738" http.request.uri="/v2/foo/bar/blobs/uploads/65d0838e-2550-43dd-9445-4101fb07bc6b?_state=QU29PJzphKmFkDdKbwOprI9R6nqow3xrtKYCcN6buV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZDA4MzhlLTI1NTAtNDNkZC05NDQ1LTQxMDFmYjA3YmM2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzoyMi41MjM3Nzk0MDFaIn0%3D&digest=sha256%3A0ca561e43b56b4c8897ea28087626eb73e56b0bf80b02e77a8317764ece357c3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.849051541s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:22 +0000] "PUT /v2/foo/bar/blobs/uploads/65d0838e-2550-43dd-9445-4101fb07bc6b?_state=QU29PJzphKmFkDdKbwOprI9R6nqow3xrtKYCcN6buV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZDA4MzhlLTI1NTAtNDNkZC05NDQ1LTQxMDFmYjA3YmM2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0MzoyMi41MjM3Nzk0MDFaIn0%3D&digest=sha256%3A0ca561e43b56b4c8897ea28087626eb73e56b0bf80b02e77a8317764ece357c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Feb/2026:19:43:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:0ca561e43b56b4c8897ea28087626eb73e56b0bf80b02e77a8317764ece357c3 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.03s) === RUN TestStartPushReadOnly time="2026-02-04T19:43: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-04T19:43:25Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [04/Feb/2026:19:43:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-02-04T19:43: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-04T19:43:25Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:43:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=5c0119c5-adad-4ed3-abbd-9f9186aebe28 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" 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.441732ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:19:43:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T19:43:25Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=73ad33df-4423-4f78-a948-48156a43c430 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.774222ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:19:43:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T19:43:25Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=c17fbc8c-d1df-4274-92ec-0f5c348f506f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" 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.763593ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:19:43:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T19:43:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=c8437ad5-10e5-4548-8693-e889a89dcec7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.425899ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T19:43:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=c8437ad5-10e5-4548-8693-e889a89dcec7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.500873ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T19:43:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=c8437ad5-10e5-4548-8693-e889a89dcec7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.550805ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T19:43:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=c8437ad5-10e5-4548-8693-e889a89dcec7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.594315ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:19:43:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T19:43:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=e37bb79e-be20-4c3f-b23b-59105ca017b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.952639ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=9301793e-4765-4151-859b-cd63936bfccc http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/blobs/uploads/af67600e-a44d-47a9-acbe-d69f09ce2f72?_state=FC3PSP1LjQ3hUOnPQBBnk331JiDahnko0-2j3OQNPTx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZjY3NjAwZS1hNDRkLTQ3YTktYWNiZS1kNjlmMDljZTJmNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MjUuNTk5OTQ5NTQ0WiJ9&digest=sha256%3A3450389f6b315888ebcae337bad0b06a434d3ca909eb9edacaa481ec45e955dd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.591892516s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/af67600e-a44d-47a9-acbe-d69f09ce2f72?_state=FC3PSP1LjQ3hUOnPQBBnk331JiDahnko0-2j3OQNPTx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZjY3NjAwZS1hNDRkLTQ3YTktYWNiZS1kNjlmMDljZTJmNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MjUuNTk5OTQ5NTQ0WiJ9&digest=sha256%3A3450389f6b315888ebcae337bad0b06a434d3ca909eb9edacaa481ec45e955dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=244a692b-8e66-4d47-bb14-279adca77d06 http.request.method=POST http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.832687ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=8201593a-4845-4b4b-b28f-4b589c074433 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/blobs/uploads/6350bf2f-e2da-4007-8e7a-a053c784ac86?_state=tlIUBIe5ZR77NohT56BJuL1E49tYE-sZo3FaorPZIzR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MzUwYmYyZi1lMmRhLTQwMDctOGU3YS1hMDUzYzc4NGFjODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MjguMzg3MzY4NTQxWiJ9&digest=sha256%3A1cf572b13617ccab0d116e8d97855600d1ddb0029d59b2aec13bec293516e4fb" http.request.useragent="Go-http-client/1.1" http.response.duration=3.865846964s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/6350bf2f-e2da-4007-8e7a-a053c784ac86?_state=tlIUBIe5ZR77NohT56BJuL1E49tYE-sZo3FaorPZIzR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MzUwYmYyZi1lMmRhLTQwMDctOGU3YS1hMDUzYzc4NGFjODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MjguMzg3MzY4NTQxWiJ9&digest=sha256%3A1cf572b13617ccab0d116e8d97855600d1ddb0029d59b2aec13bec293516e4fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=ed3132c8-7575-420d-b03c-e738204c4f48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.875118ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=2587c6b3-a48b-4c93-8819-60d4d0d77b99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63" http.request.useragent="Go-http-client/1.1" http.response.duration=2.461901ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=60a69675-0150-4b67-8f89-e0426b609c8c http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" 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.258468ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=d9819552-3bd2-4a2e-8057-5143bdf37842 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.316925ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "GET /v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" 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:39693" http.request.id=35ba2327-0fc4-4529-a157-b21d9e5a76fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63" http.request.useragent="Go-http-client/1.1" http.response.duration=2.53906ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" 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:39693" http.request.id=400bb6f8-ee4d-4565-a34d-3ce0f198596c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63" http.request.useragent="Go-http-client/1.1" http.response.duration=2.597732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:39693" http.request.id=cd60679c-ee3f-43ad-8e8e-422d98b83fbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63" http.request.useragent="Go-http-client/1.1" http.response.duration=4.119627ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=07bd0f6f-9ff5-43dc-9217-f7fd5fdf9e17 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.246097ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "GET /v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=a2253709-1d0b-40a6-aca6-9ab4fffd7bb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.505173ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=eaa8aa75-6910-4282-92fc-32ef02e88668 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63" http.request.useragent="Go-http-client/1.1" http.response.duration=1.220585ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "GET /v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=ac9645b8-77f2-46b7-b77e-b924acee4c93 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.385393ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=error msg="payload digest does match: "sha256:52d97258750d87e54a10bf4a3d498c89c7607a6acf3ea635ebc78e7ff2eb3c5f" != "sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63"" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=5564a93f-27d2-4dd5-b120-cca065c79381 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63" time="2026-02-04T19:43:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=5564a93f-27d2-4dd5-b120-cca065c79381 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.567288ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63" 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:a970cd62f84c7e4a91fa94fa762521fa7c09bbaa6b2080d3cf1f54a0fa1acb63 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" 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:39693" http.request.id=f4e9d3ce-7d5a-4c93-811e-f66505fe0bc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" 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.701474ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" 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:39693" http.request.id=98312ac7-bbb7-4379-8eb6-444286449b61 http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.346201ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39693" http.request.id=538c2b78-8039-4ba0-940e-023cff46aaae http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" 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.786269ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T19:43:32Z" 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:39693" http.request.id=538c2b78-8039-4ba0-940e-023cff46aaae http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" 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.848058ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T19:43:32Z" 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:39693" http.request.id=538c2b78-8039-4ba0-940e-023cff46aaae http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" 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.895062ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=01ffac02-24c7-4f5b-8d64-2f496a00416a http.request.method=POST http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.909559ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=1dcbd34c-e3a4-49ce-9531-85a9684a6e00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/blobs/uploads/4955c600-b4b0-4650-9c19-5b95f119bc83?_state=Kd4CEqDKKvkgdGkZ5iyTTGmS6jvyWNIfBjaQbpmbVR57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTU1YzYwMC1iNGIwLTQ2NTAtOWMxOS01Yjk1ZjExOWJjODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MzIuMjk3OTcxMzY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.198034ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/4955c600-b4b0-4650-9c19-5b95f119bc83?_state=Kd4CEqDKKvkgdGkZ5iyTTGmS6jvyWNIfBjaQbpmbVR57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTU1YzYwMC1iNGIwLTQ2NTAtOWMxOS01Yjk1ZjExOWJjODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MzIuMjk3OTcxMzY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" 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:39693" http.request.id=42d09cf6-f8e1-4625-bad2-d2b4da6d91a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" 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.631035ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T19:43:32Z" 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:39693" http.request.id=42d09cf6-f8e1-4625-bad2-d2b4da6d91a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" 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.696241ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T19:43:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=d8141119-7fe3-4c6c-833f-6269d1a370c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.035768ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=0b3dd1f2-6cc2-4121-b000-47ec9d06679b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/blobs/uploads/b0ca9050-fe2c-452d-b0a0-e40cb8f43012?_state=TrvE-L15kFNce1QiQwSVKMJLP3ZEC2sOhi-EG5heTFl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMGNhOTA1MC1mZTJjLTQ1MmQtYjBhMC1lNDBjYjhmNDMwMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MzIuNDUxNjk5NTM2WiJ9&digest=sha256%3A9765027a6b0a665bb29e472daccf5c92038c9679bf57578ebdbd65c0c43b900e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.212421122s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/b0ca9050-fe2c-452d-b0a0-e40cb8f43012?_state=TrvE-L15kFNce1QiQwSVKMJLP3ZEC2sOhi-EG5heTFl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMGNhOTA1MC1mZTJjLTQ1MmQtYjBhMC1lNDBjYjhmNDMwMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MzIuNDUxNjk5NTM2WiJ9&digest=sha256%3A9765027a6b0a665bb29e472daccf5c92038c9679bf57578ebdbd65c0c43b900e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=aa63bde1-f381-4c28-89f0-123e4d5709da http.request.method=POST http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=6de1ad2d-1e53-41f1-919c-febd8c2165a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/blobs/uploads/54b30c06-07e1-418a-b345-1a1aa2992b99?_state=2EoD1bYKomXBhwV2P1aZ0biS6qk7vTbTShIOGNaKlx57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NGIzMGMwNi0wN2UxLTQxOGEtYjM0NS0xYTFhYTI5OTJiOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MzQuODE1NDE1Mjk4WiJ9&digest=sha256%3A0cbadf9b8f86ed63eaaa8f990685ea8b489faa8949eea860be56b96e6c8bebf1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.412541692s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/54b30c06-07e1-418a-b345-1a1aa2992b99?_state=2EoD1bYKomXBhwV2P1aZ0biS6qk7vTbTShIOGNaKlx57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NGIzMGMwNi0wN2UxLTQxOGEtYjM0NS0xYTFhYTI5OTJiOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MzQuODE1NDE1Mjk4WiJ9&digest=sha256%3A0cbadf9b8f86ed63eaaa8f990685ea8b489faa8949eea860be56b96e6c8bebf1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" 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:39693" http.request.id=e6cc7ef6-ad90-4628-9b16-62679378fbe5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.284134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" 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:39693" http.request.id=093f3132-2ce4-4228-872c-b09c49696de8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/manifests/sha256:47c91e2b2a1942a24f12c28b1a72c46b337b9ac802328138e2840efe8fc2c3e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.789676ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:47c91e2b2a1942a24f12c28b1a72c46b337b9ac802328138e2840efe8fc2c3e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=0a019b08-f52c-4411-bf3d-4c32fd784e75 http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" 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.604985ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=0dfda2ea-b2b3-41f6-a334-3b1237db4b71 http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/manifests/sha256:47c91e2b2a1942a24f12c28b1a72c46b337b9ac802328138e2840efe8fc2c3e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.644815ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema2/manifests/sha256:47c91e2b2a1942a24f12c28b1a72c46b337b9ac802328138e2840efe8fc2c3e6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=1e42f7d0-9ad9-4f56-ad92-ea61abfc1f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282416ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=f6e8baa8-486d-47be-8c1d-7fa7ce23bc07 http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/manifests/sha256:47c91e2b2a1942a24f12c28b1a72c46b337b9ac802328138e2840efe8fc2c3e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.251744ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema2/manifests/sha256:47c91e2b2a1942a24f12c28b1a72c46b337b9ac802328138e2840efe8fc2c3e6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=a48be237-582b-4233-8153-05b824fb083f http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.179204ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="rewriting manifest sha256:47c91e2b2a1942a24f12c28b1a72c46b337b9ac802328138e2840efe8fc2c3e6 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=8188162e-2832-427e-8b4c-097852ce1578 http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" 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-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=8188162e-2832-427e-8b4c-097852ce1578 http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" 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.55023ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39693" http.request.id=c179a71a-16c5-4c32-8be9-963d910c8008 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.498398ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" 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:39693" http.request.id=76266a8d-942d-43bb-833e-821b392f207b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.739895ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" 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:39693" http.request.id=04a77a75-fdec-4a94-9c83-e364362043ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/manifests/sha256:a6f4b3203e0f1fd3b395f6d15acc0a2d0af6cc6f791b781ce6f58249f58dba7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.579168ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:a6f4b3203e0f1fd3b395f6d15acc0a2d0af6cc6f791b781ce6f58249f58dba7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=ae5b75b2-78c7-466a-9ab1-c1ba19996b8b http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" 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.526787ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=c6932562-9325-462b-8efa-633d928a5eee http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/manifests/sha256:a6f4b3203e0f1fd3b395f6d15acc0a2d0af6cc6f791b781ce6f58249f58dba7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.422613ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema2/manifests/sha256:a6f4b3203e0f1fd3b395f6d15acc0a2d0af6cc6f791b781ce6f58249f58dba7b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=2be7378f-c7a5-4dc7-ad9c-30e79c2a3d25 http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276407ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=aa7d2df8-dc3a-454d-b383-c612fff55b32 http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" http.request.uri="/v2/foo/schema2/manifests/sha256:a6f4b3203e0f1fd3b395f6d15acc0a2d0af6cc6f791b781ce6f58249f58dba7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246022ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema2/manifests/sha256:a6f4b3203e0f1fd3b395f6d15acc0a2d0af6cc6f791b781ce6f58249f58dba7b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="rewriting manifest list sha256:a6f4b3203e0f1fd3b395f6d15acc0a2d0af6cc6f791b781ce6f58249f58dba7b in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=697b2b0e-d016-4b21-9d3b-9d3de9d3061e http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" 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-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39693" http.request.id=697b2b0e-d016-4b21-9d3b-9d3de9d3061e http.request.method=GET http.request.remoteaddr="127.0.0.1:54164" 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.592015ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T19:43:37Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:43:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=b61412a4-6225-4d26-a77f-8eb0fe544307 http.request.method=GET http.request.remoteaddr="127.0.0.1:60094" 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.510891ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=6a586463-5f3c-4431-921e-d981c70cddcd http.request.method=GET http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.270506ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=71772ea4-d806-42a9-a501-aa86b207eaf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" 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.241322ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=2b1ed9db-26fd-40c3-a48b-00b9b62f2ca5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" 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.852572ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T19:43:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=2b1ed9db-26fd-40c3-a48b-00b9b62f2ca5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" 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.943305ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T19:43:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=2b1ed9db-26fd-40c3-a48b-00b9b62f2ca5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" 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.989495ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T19:43:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=2b1ed9db-26fd-40c3-a48b-00b9b62f2ca5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.029765ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T19:43:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=692090c7-8b38-4249-91ff-9f06eec0a79a http.request.method=POST http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.773341ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=2dc69b1c-f2f2-492d-97e6-e71069a494d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/blobs/uploads/9db1729d-801a-4171-819b-41e26560c6a5?_state=yl3r-IYsGELO8pbLHP83j3MgC7itQL_ibw04KR-F3fB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZGIxNzI5ZC04MDFhLTQxNzEtODE5Yi00MWUyNjU2MGM2YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MzcuNDYzOTQwOTc1WiJ9&digest=sha256%3Ae41150d4891a875c83edde784f28b7ae2824ab2ae88b5978abf17a31e2a70c9d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.484707382s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/9db1729d-801a-4171-819b-41e26560c6a5?_state=yl3r-IYsGELO8pbLHP83j3MgC7itQL_ibw04KR-F3fB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZGIxNzI5ZC04MDFhLTQxNzEtODE5Yi00MWUyNjU2MGM2YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6MzcuNDYzOTQwOTc1WiJ9&digest=sha256%3Ae41150d4891a875c83edde784f28b7ae2824ab2ae88b5978abf17a31e2a70c9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=7b39c14a-1218-4084-a31e-84283fad2588 http.request.method=POST http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.916116ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=822a45e3-789c-4b80-8184-345f8be09a85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/blobs/uploads/f55e1e26-4347-468b-a4ba-213ca9fdb457?_state=jfTq8FGMSy5hjNeTwS4di1yT2vtyG6VmLe8CDsD0mO57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNTVlMWUyNi00MzQ3LTQ2OGItYTRiYS0yMTNjYTlmZGI0NTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NDIuMTEzNDM2NDYyWiJ9&digest=sha256%3A029b821527dfdf8aaab4a0dd9ea007955d2cfa5f0700a988226cdaebfc015225" http.request.useragent="Go-http-client/1.1" http.response.duration=2.478492968s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:42 +0000] "PUT /v2/foo/schema1/blobs/uploads/f55e1e26-4347-468b-a4ba-213ca9fdb457?_state=jfTq8FGMSy5hjNeTwS4di1yT2vtyG6VmLe8CDsD0mO57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNTVlMWUyNi00MzQ3LTQ2OGItYTRiYS0yMTNjYTlmZGI0NTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NDIuMTEzNDM2NDYyWiJ9&digest=sha256%3A029b821527dfdf8aaab4a0dd9ea007955d2cfa5f0700a988226cdaebfc015225 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=1caa0e3f-2332-4c6f-a040-41e20cb7ee89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.808707ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=02dde318-c6fb-4288-bb69-0f37bea7135d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.54147ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=8e7c6c48-e264-4129-9247-16828ece2f8b http.request.method=GET http.request.remoteaddr="127.0.0.1:60094" 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.225577ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=46661059-12c4-447e-bf64-88022c249fd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.186451ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "GET /v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" 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:45291" http.request.id=d88fbb89-6fe4-4f02-859a-1d5ed887872a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.549606ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" 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:45291" http.request.id=624a2f27-f329-486d-bcd0-da90bbd3fd40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.423159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:45291" http.request.id=b52c6a68-9dfd-46df-bcb7-ec92900f8cf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.434058ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=7db9f5a5-e2d0-4185-9b3c-e485d14e2e19 http.request.method=GET http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.023695ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "GET /v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=e293cf03-2218-4f48-a90c-369f94c31e35 http.request.method=GET http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.299563ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=ab15a2a5-3aeb-4167-982c-74bb3f5d54ab http.request.method=GET http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.279087ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "GET /v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=9ec1a6a0-d0a4-4cab-abd0-421f9b69a308 http.request.method=GET http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.144634ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=error msg="payload digest does match: "sha256:0fb63539a30633571c3fe042ded9e3f03097c3711ba30a802ad1c4fa36939580" != "sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a"" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=7de43fc1-6b9d-46ce-8805-1e6676f446e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a" time="2026-02-04T19:43:44Z" 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:45291" http.request.id=7de43fc1-6b9d-46ce-8805-1e6676f446e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60094" http.request.uri="/v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.414533ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a" 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce02b8d4031c985fa1b9639e510a927ce26e3dbc8bbe30ad5407d0b538e4701a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" 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:45291" http.request.id=b2310400-fe2b-401c-8f08-b630c7c7db7a http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" 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.472044ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" 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:45291" http.request.id=b7b395ff-f5c4-4f43-b5a6-268e7800d0ef http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.33128ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" 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:45291" http.request.id=4af6ec9e-06f4-4b44-8705-f2aa21bb960c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" 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.642628ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T19:43:44Z" 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:45291" http.request.id=4af6ec9e-06f4-4b44-8705-f2aa21bb960c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" 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.709343ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T19:43:44Z" 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:45291" http.request.id=4af6ec9e-06f4-4b44-8705-f2aa21bb960c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" 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.761466ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=ca200e6a-d2b3-496b-941b-22c91de42fb1 http.request.method=POST http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.200139ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=77ba7b83-fef6-4a78-8e88-62ae493383ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/blobs/uploads/3deacee5-9dca-46ca-bf8c-1238b69ea84b?_state=W7k1J1PWcZd22-JbqLEkDc61mb-b8S-g6hxEitdQ7zB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZGVhY2VlNS05ZGNhLTQ2Y2EtYmY4Yy0xMjM4YjY5ZWE4NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NDQuNjM1MzYwNTM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.190325ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/3deacee5-9dca-46ca-bf8c-1238b69ea84b?_state=W7k1J1PWcZd22-JbqLEkDc61mb-b8S-g6hxEitdQ7zB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZGVhY2VlNS05ZGNhLTQ2Y2EtYmY4Yy0xMjM4YjY5ZWE4NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NDQuNjM1MzYwNTM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" 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:45291" http.request.id=c66a2a61-8805-4ac1-8f8e-937fc931fedd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" 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.705621ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T19:43:44Z" 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:45291" http.request.id=c66a2a61-8805-4ac1-8f8e-937fc931fedd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" 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.769261ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T19:43:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=18a4c2bf-4bcf-42a5-a405-26d8838ffda3 http.request.method=POST http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.655313ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=2c63507b-0431-4656-a8c8-8b0646c74737 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/blobs/uploads/ea6e47a1-9694-4c42-8d6b-f1811eee8a02?_state=A6qfO1mIKx4aHTF376VM_v31FUnCOLPQZgGlhTC8ygd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYTZlNDdhMS05Njk0LTRjNDItOGQ2Yi1mMTgxMWVlZThhMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NDQuODE2NjczMDQ3WiJ9&digest=sha256%3A49c742114cc4cc001a732e35f63cb2a27896323dce1dca64045076bbeab99285" http.request.useragent="Go-http-client/1.1" http.response.duration=1.973154268s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/ea6e47a1-9694-4c42-8d6b-f1811eee8a02?_state=A6qfO1mIKx4aHTF376VM_v31FUnCOLPQZgGlhTC8ygd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYTZlNDdhMS05Njk0LTRjNDItOGQ2Yi1mMTgxMWVlZThhMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NDQuODE2NjczMDQ3WiJ9&digest=sha256%3A49c742114cc4cc001a732e35f63cb2a27896323dce1dca64045076bbeab99285 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:46Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=33626446-2fa9-4972-a3ea-dbb7bcea3375 http.request.method=POST http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.77039ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=8d2edb83-6065-4fe2-b271-55449a6c58e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/blobs/uploads/daf85ee9-4316-4be3-9cf3-4e17e54d1e4c?_state=-1GZ04JX0ZuX5hSfcVfRHoOpQMv_5xc144xAgUCiX4R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYWY4NWVlOS00MzE2LTRiZTMtOWNmMy00ZTE3ZTU0ZDFlNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NDYuOTgxMzQzNThaIn0%3D&digest=sha256%3Ad8a362bbe0bd6e2d69ebfe2a2cecef0a80d132f61e46eaf33e462ec38922f3bf" http.request.useragent="Go-http-client/1.1" http.response.duration=4.984003598s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/daf85ee9-4316-4be3-9cf3-4e17e54d1e4c?_state=-1GZ04JX0ZuX5hSfcVfRHoOpQMv_5xc144xAgUCiX4R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYWY4NWVlOS00MzE2LTRiZTMtOWNmMy00ZTE3ZTU0ZDFlNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NDYuOTgxMzQzNThaIn0%3D&digest=sha256%3Ad8a362bbe0bd6e2d69ebfe2a2cecef0a80d132f61e46eaf33e462ec38922f3bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" 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:45291" http.request.id=fc07cffd-8bf0-42d5-8915-979153738954 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.192001ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" 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:45291" http.request.id=b384f1f3-1c0a-454e-a6b0-718c22a9f8bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/manifests/sha256:1da2fda6a214ce8b4556abd9975289d8fccdee63bb9c9571aa17173690c2598c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.954898ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:1da2fda6a214ce8b4556abd9975289d8fccdee63bb9c9571aa17173690c2598c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=934329a1-ed15-489c-a37d-5af3506094b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" 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.603904ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=f23694b4-be27-47d3-91de-a4357aad861e http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/manifests/sha256:1da2fda6a214ce8b4556abd9975289d8fccdee63bb9c9571aa17173690c2598c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.58905ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "GET /v2/foo/schema2/manifests/sha256:1da2fda6a214ce8b4556abd9975289d8fccdee63bb9c9571aa17173690c2598c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=b6198771-aaa8-4d57-9cb9-8bd4851efc70 http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.286564ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=d675c383-06be-4deb-8efa-16d9ab1dceb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/manifests/sha256:1da2fda6a214ce8b4556abd9975289d8fccdee63bb9c9571aa17173690c2598c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.200585ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "GET /v2/foo/schema2/manifests/sha256:1da2fda6a214ce8b4556abd9975289d8fccdee63bb9c9571aa17173690c2598c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=b3b1665c-8035-43dd-b4f7-8705365655b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.211288ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="rewriting manifest sha256:1da2fda6a214ce8b4556abd9975289d8fccdee63bb9c9571aa17173690c2598c in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=48eb8d8d-3ae6-43e5-909b-861f3d88acb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" 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-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=48eb8d8d-3ae6-43e5-909b-861f3d88acb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" 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.463119ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" 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:45291" http.request.id=95311b89-c7ee-4e02-9ab4-38c8db5ebed3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.566794ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" 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:45291" http.request.id=87c06c0a-8bd7-415c-a421-416b82c86654 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.763122ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" 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:45291" http.request.id=53b7f970-45d9-44a2-a839-28a59ef5f40c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/manifests/sha256:e12abfcac226d47f8eeb6a94fd7a5f0e15e28500ba1a976e469ffe21b458a6d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.587604ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:e12abfcac226d47f8eeb6a94fd7a5f0e15e28500ba1a976e469ffe21b458a6d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=009c8218-f7e2-4f71-9770-c31da3c9f535 http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" 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="735.074µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=2c570604-5970-4d3c-87b1-20c5c7887205 http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/manifests/sha256:e12abfcac226d47f8eeb6a94fd7a5f0e15e28500ba1a976e469ffe21b458a6d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="713.958µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "GET /v2/foo/schema2/manifests/sha256:e12abfcac226d47f8eeb6a94fd7a5f0e15e28500ba1a976e469ffe21b458a6d5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=015bc3c9-5f43-4d66-b748-42d3b1196aa8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="574.122µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=9c6439a5-e378-41de-ae8a-107f34e71ee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/foo/schema2/manifests/sha256:e12abfcac226d47f8eeb6a94fd7a5f0e15e28500ba1a976e469ffe21b458a6d5" http.request.useragent="Go-http-client/1.1" http.response.duration="589.451µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "GET /v2/foo/schema2/manifests/sha256:e12abfcac226d47f8eeb6a94fd7a5f0e15e28500ba1a976e469ffe21b458a6d5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:51Z" level=info msg="rewriting manifest list sha256:e12abfcac226d47f8eeb6a94fd7a5f0e15e28500ba1a976e469ffe21b458a6d5 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=ce3e5150-e461-4f25-8159-fe8deb09658f http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" 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-04T19:43:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45291" http.request.id=ce3e5150-e461-4f25-8159-fe8deb09658f http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" 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=3.086156ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:19:43:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (26.62s) === RUN TestGetManifestWithStorageError time="2026-02-04T19:43:51Z" 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-04T19:43:51Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:43:52Z" 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:43113" http.request.id=f9f59ec2-3287-4468-af06-403221331b67 http.request.method=GET http.request.remoteaddr="127.0.0.1:56422" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.008437ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Feb/2026:19:43:52 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T19:43:52Z" 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:43113" http.request.id=ddfb4dee-0784-4303-8a5d-549756255989 http.request.method=GET http.request.remoteaddr="127.0.0.1:56422" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.455041ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Feb/2026:19:43:52 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-04T19:43:52Z" 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:43113" http.request.id=14844ea3-88cd-40f0-9c2e-29f5f59a682d http.request.method=GET http.request.remoteaddr="127.0.0.1:56422" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.818132ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Feb/2026:19:43:52 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-04T19:43:52Z" 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:43113" http.request.id=0df88f62-5916-4b80-b746-bcbd52e8560c http.request.method=GET http.request.remoteaddr="127.0.0.1:56422" 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="731.52µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Feb/2026:19:43:52 +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-04T19:43:52Z" 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-04T19:43:52Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:43:52Z" 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:44231" http.request.id=c0e607f0-4bb2-4f9b-bbc2-2fc1aae854e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46638" 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.459579ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:19:43:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T19:43:52Z" 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:44231" http.request.id=0867df6a-99fe-46da-bfaf-7a4d13ae5fd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.24539ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:19:43:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T19:43:52Z" 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:44231" http.request.id=785e82d6-8071-44df-9f46-13bda3bd8f77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" 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.35952ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:19:43:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T19:43:52Z" 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:44231" http.request.id=391161da-71ed-4141-aed1-07db429811b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.47797ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T19:43:52Z" 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:44231" http.request.id=391161da-71ed-4141-aed1-07db429811b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.536351ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T19:43:52Z" 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:44231" http.request.id=391161da-71ed-4141-aed1-07db429811b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.584834ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T19:43:52Z" 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:44231" http.request.id=391161da-71ed-4141-aed1-07db429811b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.623045ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:19:43:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T19:43:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=56479c99-8b69-4c47-9b5e-2e97fc1eb458 http.request.method=POST http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.783145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=663b471c-1f77-463a-b1da-6b6a4f640e5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/blobs/uploads/c7cae0bb-6c37-410a-a801-14cd689cdaba?_state=BqepBgyrFqBHSePDrgC8NFU7sUR11ZlwMy9eBAwdnCp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjN2NhZTBiYi02YzM3LTQxMGEtYTgwMS0xNGNkNjg5Y2RhYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NTIuMjYxMDQ3ODM5WiJ9&digest=sha256%3Aa9c5c4cd96328ce1db5861475e3598835f0aed0b1173e9614b524dd0a3b8eaf0" http.request.useragent="Go-http-client/1.1" http.response.duration=4.667131487s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/c7cae0bb-6c37-410a-a801-14cd689cdaba?_state=BqepBgyrFqBHSePDrgC8NFU7sUR11ZlwMy9eBAwdnCp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjN2NhZTBiYi02YzM3LTQxMGEtYTgwMS0xNGNkNjg5Y2RhYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NTIuMjYxMDQ3ODM5WiJ9&digest=sha256%3Aa9c5c4cd96328ce1db5861475e3598835f0aed0b1173e9614b524dd0a3b8eaf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=59fddf8d-37f5-4c42-918c-d631205ca322 http.request.method=POST http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.757812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=2838c646-cd1a-4d71-8b57-733298f1b17e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/blobs/uploads/097e99f2-34f9-47cb-a4dd-da1a44abf7a5?_state=MPV1h0y8YTMXkBX0vT-_TSdWXr_V-ZZvJLyx83zpiXB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwOTdlOTlmMi0zNGY5LTQ3Y2ItYTRkZC1kYTFhNDRhYmY3YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NTcuMDgzNTk3NjI2WiJ9&digest=sha256%3A16385bd4dcff2498c5cdf0c55c46c7f18ce971c475f8939cdba39a4f1381788f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.263105826s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/097e99f2-34f9-47cb-a4dd-da1a44abf7a5?_state=MPV1h0y8YTMXkBX0vT-_TSdWXr_V-ZZvJLyx83zpiXB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwOTdlOTlmMi0zNGY5LTQ3Y2ItYTRkZC1kYTFhNDRhYmY3YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NTcuMDgzNTk3NjI2WiJ9&digest=sha256%3A16385bd4dcff2498c5cdf0c55c46c7f18ce971c475f8939cdba39a4f1381788f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=8f2e96d3-cfc1-4afd-80bb-240f1b4d81ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.645919ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=6218ec24-e44f-41ea-88a9-23106be75cde http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.685969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=e23d50dc-a148-4c53-851c-b09e5a299052 http.request.method=GET http.request.remoteaddr="127.0.0.1:46638" 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.490758ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=c3d0e84a-439e-4249-8971-bce0c8a10a51 http.request.method=GET http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.664723ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T19:43: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:44231" http.request.id=679c9a1d-113a-4f82-ba62-0857cbe4199a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.098639ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43: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:44231" http.request.id=2acde668-c729-499c-8b6f-3e417490452f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.365786ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:44231" http.request.id=33c3fdfe-44ca-4b9a-ae9d-0a7bf23b3a7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.388839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=3066d261-3f4b-440b-8c4b-1abe9f3e08c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.004879ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=e61090da-b64d-4d88-9a7c-b54726aa9a19 http.request.method=GET http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.0488ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=ebb5b19a-387a-4d6c-81e9-30f652839647 http.request.method=GET http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.280168ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=d4523c8d-c316-41df-911e-deedec5952fe http.request.method=GET http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.232179ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=error msg="payload digest does match: "sha256:df81b3f5ccd87f6fc097fce69cfda9c60ef0a4d7b09116894d0d5605113496f8" != "sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e"" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=931960ce-49de-470d-963b-9888831f971c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" time="2026-02-04T19:43: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:44231" http.request.id=931960ce-49de-470d-963b-9888831f971c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.507412ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=bc6342b5-9193-470f-abf0-f0db944ba167 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34656" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.025179ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=7a97976d-8eb0-4044-b08e-4b53115ca81f http.request.method=GET http.request.remoteaddr="127.0.0.1:34656" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.31693ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T19:43: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:44231" http.request.id=a372dbae-c693-444e-8d48-f97e2ac72a4c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34664" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.443437ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=c9ea6422-48b8-4526-83e3-b7f3ed7ade6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.442949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=55ae5921-47a4-4657-beb1-7826b32d300f http.request.method=GET http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.048607ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T19:43: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:44231" http.request.id=02d40ebe-8043-4916-b9db-6e82e4b8fa8a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34676" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.641184ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=302d38f3-53bf-4575-ae4b-a8a2f8fca081 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.126469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=10fa8a5d-87d5-4484-b9ff-308f636bccda http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.268597ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=143d60eb-9d62-4b9e-b897-4865ab9b39a9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.642181ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ce409d9e4dab5fec1808fca9e5049e56d54bd96b06642ff50facfe92d986787e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=75a94dc1-6d41-43f3-add8-d0350b266649 http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.804153ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-04T19:43: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:44231" http.request.id=96d08ef4-02b4-4a54-8fe6-28b2a86a48db http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" 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.28511ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T19:43: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:44231" http.request.id=96324419-812f-4e40-aa30-dfe3de9d8c31 http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.120589ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T19:43: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:44231" http.request.id=cf2b0e51-418d-4032-9ad8-479450de8dfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:34692" 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.852746ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T19:43: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:44231" http.request.id=cf2b0e51-418d-4032-9ad8-479450de8dfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:34692" 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.919404ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T19:43: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:44231" http.request.id=cf2b0e51-418d-4032-9ad8-479450de8dfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:34692" 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.984733ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=54680309-0457-4c6d-84de-72cba9bfcb43 http.request.method=POST http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.858546ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=b8dc27b1-1719-4621-9e77-aff6912c37d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/blobs/uploads/41ec066f-6e28-45a6-ac7c-b15782c68f26?_state=qYEsGBcEujihwaOU3v4WNm3kUqgx0gvPTh0YV8F4dyN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MWVjMDY2Zi02ZTI4LTQ1YTYtYWM3Yy1iMTU3ODJjNjhmMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NTkuNDEwMTczMDE3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.393117ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/41ec066f-6e28-45a6-ac7c-b15782c68f26?_state=qYEsGBcEujihwaOU3v4WNm3kUqgx0gvPTh0YV8F4dyN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MWVjMDY2Zi02ZTI4LTQ1YTYtYWM3Yy1iMTU3ODJjNjhmMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NTkuNDEwMTczMDE3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:43: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:44231" http.request.id=2c172008-7da0-49d4-b7ee-2d5d62cb4b36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.017274ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T19:43: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:44231" http.request.id=2c172008-7da0-49d4-b7ee-2d5d62cb4b36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.091307ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T19:43:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=6848b8fb-f05d-4e27-8482-bce57f0e6af3 http.request.method=POST http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.019746ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=cea24a29-705a-42bf-bf98-8f1feaf469af http.request.method=PUT http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/blobs/uploads/43b23910-607d-4dfc-873b-adaba087111b?_state=e0Khhpxt36_ppA9_1Qih1Dy_182D9ctZ-mFz77NJsrx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0M2IyMzkxMC02MDdkLTRkZmMtODczYi1hZGFiYTA4NzExMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NTkuNTU4ODE0OTE2WiJ9&digest=sha256%3A5e31cc850f027c2cf5dbc7b0ec448023885354b3c22a62ad730a683f7b3df9e0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.016826497s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:43:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/43b23910-607d-4dfc-873b-adaba087111b?_state=e0Khhpxt36_ppA9_1Qih1Dy_182D9ctZ-mFz77NJsrx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0M2IyMzkxMC02MDdkLTRkZmMtODczYi1hZGFiYTA4NzExMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDM6NTkuNTU4ODE0OTE2WiJ9&digest=sha256%3A5e31cc850f027c2cf5dbc7b0ec448023885354b3c22a62ad730a683f7b3df9e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=047e940e-d8cb-4cfd-8932-c4d10b3ce330 http.request.method=POST http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.550387ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=54d18a71-f768-41dc-aeaa-e6495f2e0114 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/blobs/uploads/1ed7221e-5943-4fcd-82f7-5075c10e6c74?_state=26ajtphlZlp_xb_k_yoY7ZXE-OP3pERj1vuXviPJgNV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZWQ3MjIxZS01OTQzLTRmY2QtODJmNy01MDc1YzEwZTZjNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDQ6MDEuODU3NTI4ODczWiJ9&digest=sha256%3A8cb64cda0187e5e4a41c8b27550f1d1a416f5291282b30ec01a2aa0196d328a7" http.request.useragent="Go-http-client/1.1" http.response.duration=5.902600751s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/1ed7221e-5943-4fcd-82f7-5075c10e6c74?_state=26ajtphlZlp_xb_k_yoY7ZXE-OP3pERj1vuXviPJgNV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZWQ3MjIxZS01OTQzLTRmY2QtODJmNy01MDc1YzEwZTZjNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTk6NDQ6MDEuODU3NTI4ODczWiJ9&digest=sha256%3A8cb64cda0187e5e4a41c8b27550f1d1a416f5291282b30ec01a2aa0196d328a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" 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:44231" http.request.id=8d84a32c-2a31-4d93-9e75-1121903e6c0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.169954ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" 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:44231" http.request.id=b0ad0b38-4f1a-406d-91f0-cc0b7497958c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.799765ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=ac10d363-f103-49e8-9361-5b28af8b257d http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" 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.520754ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=0f689960-9de1-4e82-b324-6c94cd1ddda6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.081348ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "GET /v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=37bc6b1e-4813-44ca-93a6-57f8997de6b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.352194ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=99b4c841-904c-4abb-8cf8-7c48d18145e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19055ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "GET /v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=99827956-8043-44fc-8595-b726d8af5b7a http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" 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="940.432µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="rewriting manifest sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=5280230f-8738-47b8-bd38-193d7e58382f http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" 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-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=5280230f-8738-47b8-bd38-193d7e58382f http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" 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.028844ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=1714e371-bd3f-479b-83d7-f73d65923a86 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.582169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "DELETE /v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=11e8ee68-77ba-43ac-8fc0-f03deef1a053 http.request.method=GET http.request.remoteaddr="127.0.0.1:34692" http.request.uri="/v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.290372ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "GET /v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" 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:44231" http.request.id=0e5531e5-ed6b-47ce-9eab-fd8bb5146dc5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52266" http.request.uri="/v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.503297ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "DELETE /v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" 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:44231" http.request.id=9d3abf02-13c4-4e53-81c8-0a331ea0d8ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:52268" http.request.uri="/v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.954962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=3341dda3-6458-4ad8-974e-c0e701052b24 http.request.method=GET http.request.remoteaddr="127.0.0.1:52268" http.request.uri="/v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.577103ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "GET /v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" 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:44231" http.request.id=cd2c0c89-9da2-4cf7-a7fd-918e09b0e796 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.509197ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" 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:44231" http.request.id=8e081b3c-e380-4d7b-960e-38f9153fdc52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52290" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.047005ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=8937bb05-eba4-4fa9-9890-6cd3a835fddf http.request.method=GET http.request.remoteaddr="127.0.0.1:52290" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.179767ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=d0c2c1ed-95ab-4e80-aedf-451a7b3b5ea1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52290" http.request.uri="/v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.674589ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "DELETE /v2/foo/schema2/manifests/sha256:781af3f371e4e0a49f6f1395e644ede7d9d00b4babd1123908a87e4dcb159fa5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44231" http.request.id=d577eb08-6f30-4fc5-94a3-d6a9b1d20447 http.request.method=GET http.request.remoteaddr="127.0.0.1:52290" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.231418ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (15.79s) === RUN TestManifestDeleteDisabled time="2026-02-04T19:44:07Z" 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-04T19:44:07Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:44:07Z" 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:38109" http.request.id=6e950c61-6d57-41d8-bb3f-c18a70db53bc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54830" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.463771ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Feb/2026:19:44:07 +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-04T19:44:07Z" 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-04T19:44:07Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:44:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T19:44:07Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-04T19:44:07Z" 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-04T19:44:07Z" 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:40747" http.request.id=ae224813-2675-4fea-8d5d-af81396f5aed http.request.method=PUT http.request.remoteaddr="127.0.0.1:55862" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.685581ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" 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:40747" http.request.id=12ba359d-d5a8-4dce-b6d3-ac5984a3f379 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55866" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.517406ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" 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:40747" http.request.id=c31fa0f6-c422-42a3-863d-2ee264265c11 http.request.method=POST http.request.remoteaddr="127.0.0.1:55870" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.452354ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T19:44:07Z" 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:40747" http.request.id=8dabba30-1235-4a03-a859-8715600a6de8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55878" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.020179ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:19:44:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-02-04T19:44:07Z" 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-04T19:44:07Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:44:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=be98f67f-c75c-4479-a9e9-bcc7973b053c http.request.method=POST http.request.remoteaddr="127.0.0.1:48928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166234ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=23348b5f-76dd-4363-bb62-9788ae912cec http.request.method=PUT http.request.remoteaddr="127.0.0.1:48928" http.request.uri="/v2/foo/bar/blobs/uploads/ddfcb55d-ab7e-4b35-ad8e-6b16facad2ad?_state=dxSCOVzjQ-S98UzQOJc5sHXVpcMz0rF5DhL7YHtZ9yl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZmNiNTVkLWFiN2UtNGIzNS1hZDhlLTZiMTZmYWNhZDJhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0NDowOC4wNTQ5NDM1NDVaIn0%3D&digest=sha256%3Aa804ff1bd32168c0ccbf7cf8cf735a2439d658b9d01ad0dfd3186f80013ca655" http.request.useragent="Go-http-client/1.1" http.response.duration=4.183942889s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:08 +0000] "PUT /v2/foo/bar/blobs/uploads/ddfcb55d-ab7e-4b35-ad8e-6b16facad2ad?_state=dxSCOVzjQ-S98UzQOJc5sHXVpcMz0rF5DhL7YHtZ9yl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkZmNiNTVkLWFiN2UtNGIzNS1hZDhlLTZiMTZmYWNhZDJhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0NDowOC4wNTQ5NDM1NDVaIn0%3D&digest=sha256%3Aa804ff1bd32168c0ccbf7cf8cf735a2439d658b9d01ad0dfd3186f80013ca655 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=6c9057cc-dc25-4951-9293-90ca1778e173 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48928" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.749448ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:12 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T19:44:12Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T19:44:12Z" level=info msg="Starting upload purge in 25m0s" go.version=go1.25.7 time="2026-02-04T19:44:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T19:44:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=bc676ad5-aa63-4ac7-84da-0aba8de48f03 http.request.method=GET http.request.remoteaddr="127.0.0.1:48928" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.115112ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:19:44:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T19:44:12Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:41951" go.version=go1.25.7 time="2026-02-04T19:44:12Z" 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-04T19:44:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=37c9a4dc-9a52-4732-8d05-83943aa61b0c http.request.method=GET http.request.remoteaddr="127.0.0.1:48934" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.226749ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:19:44:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T19:44:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41951 /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:41951/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:37579" http.request.id=73570121-2cce-48c6-80e5-2a788af8f85d http.request.method=GET http.request.remoteaddr="127.0.0.1:54380" http.request.uri="/v2/foo/bar/manifests/sha256:fd6ffdfc738a279be8299c6307b18f22d728da353f07384e952569e93ac39017" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:fd6ffdfc738a279be8299c6307b18f22d728da353f07384e952569e93ac39017" time="2026-02-04T19:44:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=75afc816-7b5f-4283-acd9-ce27cacc6b58 http.request.method=GET http.request.remoteaddr="127.0.0.1:48938" http.request.uri="/v2/foo/bar/manifests/sha256:fd6ffdfc738a279be8299c6307b18f22d728da353f07384e952569e93ac39017" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.135075ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:19:44:12 +0000] "GET /v2/foo/bar/manifests/sha256:fd6ffdfc738a279be8299c6307b18f22d728da353f07384e952569e93ac39017 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T19:44:12Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:fd6ffdfc738a279be8299c6307b18f22d728da353f07384e952569e93ac39017 with ttl=167h59m59.999995932s" go.version=go1.25.7 time="2026-02-04T19:44:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37579" http.request.id=73570121-2cce-48c6-80e5-2a788af8f85d http.request.method=GET http.request.remoteaddr="127.0.0.1:54380" http.request.uri="/v2/foo/bar/manifests/sha256:fd6ffdfc738a279be8299c6307b18f22d728da353f07384e952569e93ac39017" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.374218ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:19:44:12 +0000] "GET /v2/foo/bar/manifests/sha256:fd6ffdfc738a279be8299c6307b18f22d728da353f07384e952569e93ac39017 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T19:44:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=6560fb8a-3bab-4a3f-90bc-21658c936ebf http.request.method=GET http.request.remoteaddr="127.0.0.1:48938" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.146042ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:19:44:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T19:44:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41951 /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:41951/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:37579" http.request.id=b7747fe4-4c17-44db-abbf-e3d8e08712a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54386" 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-04T19:44:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=06b97802-fc8f-47dc-b3ad-399edb7e21ad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48940" 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.175448ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:19:44:12 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T19:44:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37579" http.request.id=b7747fe4-4c17-44db-abbf-e3d8e08712a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54386" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.626515ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:19:44:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T19:44:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=5e8ebb2b-0a44-4d81-b24b-23cd87cf6e2b http.request.method=POST http.request.remoteaddr="127.0.0.1:48940" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.839754ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=0dece067-9733-4dfd-8ac7-d070f952e4f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48940" http.request.uri="/v2/foo/bar/blobs/uploads/2908cb71-33f4-4f68-9e15-48ffd8dd0dbc?_state=7rqT8PfN3Hiow-uYoDG9WzJ6zsBzZxats9Hpq_A8Qf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDhjYjcxLTMzZjQtNGY2OC05ZTE1LTQ4ZmZkOGRkMGRiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0NDoxMi41MTUzODczMzZaIn0%3D&digest=sha256%3A9227f56279f68c20b72fee3b82d5a8f72f0b466af9181d575110b6d390bfc429" http.request.useragent="Go-http-client/1.1" http.response.duration=5.750578068s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:12 +0000] "PUT /v2/foo/bar/blobs/uploads/2908cb71-33f4-4f68-9e15-48ffd8dd0dbc?_state=7rqT8PfN3Hiow-uYoDG9WzJ6zsBzZxats9Hpq_A8Qf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDhjYjcxLTMzZjQtNGY2OC05ZTE1LTQ4ZmZkOGRkMGRiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxOTo0NDoxMi41MTUzODczMzZaIn0%3D&digest=sha256%3A9227f56279f68c20b72fee3b82d5a8f72f0b466af9181d575110b6d390bfc429 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=dd8841c9-dc6c-4f1a-b47d-c8fbefcc7d39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48940" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.695392ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:19:44:18 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T19:44:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=0563eb25-71f1-4372-946a-8ea4eb90ff22 http.request.method=GET http.request.remoteaddr="127.0.0.1:48940" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.615437ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:19:44:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T19:44:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41951 /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:41951/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:37579" http.request.id=5ad1f035-bff6-4c17-8ea3-9c6377202162 http.request.method=GET http.request.remoteaddr="127.0.0.1:56852" 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-04T19:44:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=65860b24-91bb-4cc3-a9a9-342ae79d197c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54566" 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.163457ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:19:44:18 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T19:44:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=d78663f8-1798-4886-99b3-84b14f536b92 http.request.method=GET http.request.remoteaddr="127.0.0.1:54566" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.143874ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:19:44:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T19:44:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41951 /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:41951/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:37579" http.request.id=5ad1f035-bff6-4c17-8ea3-9c6377202162 http.request.method=GET http.request.remoteaddr="127.0.0.1:56852" 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-04T19:44:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41951" http.request.id=aa011ede-fb4b-4e6d-a255-0217e9a6188b http.request.method=GET http.request.remoteaddr="127.0.0.1:54576" 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.060083ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:19:44:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T19:44:18Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:ddd592df7f3762b03980ee40b16c7d7687a4fd70c3d3f39971e131d17d4107c1 with ttl=167h59m59.999996452s" go.version=go1.25.7 time="2026-02-04T19:44:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37579" http.request.id=5ad1f035-bff6-4c17-8ea3-9c6377202162 http.request.method=GET http.request.remoteaddr="127.0.0.1:56852" 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=14.046843ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:19:44:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (10.42s) === RUN TestAppDispatcher time="2026-02-04T19:44:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34283" http.request.id=9f2eb0dc-79ca-461e-9cb4-f8395a21e11c http.request.method=GET http.request.remoteaddr="127.0.0.1:38894" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.305814ms http.response.status=200 http.response.written=0 time="2026-02-04T19:44:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34283" http.request.id=a1983ba6-8c26-4116-9834-fd42a96bbcd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38894" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.278102ms http.response.status=200 http.response.written=0 time="2026-02-04T19:44:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34283" http.request.id=04b3d197-e384-470e-81a7-60e00f8c9a69 http.request.method=GET http.request.remoteaddr="127.0.0.1:38894" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.218772ms http.response.status=200 http.response.written=0 time="2026-02-04T19:44:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34283" http.request.id=8c768260-503b-4701-acb0-735cdf68ee5e http.request.method=GET http.request.remoteaddr="127.0.0.1:38894" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.587094ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-02-04T19:44:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=aca86a81-8e41-4fb6-9f32-b4f2542971bc time="2026-02-04T19:44:18Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=aca86a81-8e41-4fb6-9f32-b4f2542971bc time="2026-02-04T19:44:18Z" 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:40705" http.request.id=60079121-2ca3-454c-9bba-37932ff7ccb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43394" 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-04T19:44:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=aca86a81-8e41-4fb6-9f32-b4f2542971bc time="2026-02-04T19:44:18Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=aca86a81-8e41-4fb6-9f32-b4f2542971bc time="2026-02-04T19:44:18Z" level=info msg="configuring file health check path=/tmp/healthcheck2748415339, interval=1" go.version=go1.25.7 instance.id=aca86a81-8e41-4fb6-9f32-b4f2542971bc --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-02-04T19:44:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=aca86a81-8e41-4fb6-9f32-b4f2542971bc time="2026-02-04T19:44:22Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=aca86a81-8e41-4fb6-9f32-b4f2542971bc time="2026-02-04T19:44:22Z" level=info msg="configuring TCP health check addr=127.0.0.1:40041, interval=1" go.version=go1.25.7 instance.id=aca86a81-8e41-4fb6-9f32-b4f2542971bc --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-04T19:44:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=aca86a81-8e41-4fb6-9f32-b4f2542971bc time="2026-02-04T19:44:26Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=aca86a81-8e41-4fb6-9f32-b4f2542971bc time="2026-02-04T19:44:26Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:41411, interval=1, threshold=3" go.version=go1.25.7 instance.id=aca86a81-8e41-4fb6-9f32-b4f2542971bc --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 159.922s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.06s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.38s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.69s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.207s === RUN TestSchedule time="2026-02-04T19:41:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=fd38fc69-1e52-4fcb-92d5-81d4238a1bbf time="2026-02-04T19:41:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.997179ms" go.version=go1.25.7 instance.id=fd38fc69-1e52-4fcb-92d5-81d4238a1bbf time="2026-02-04T19:41:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.932µs" go.version=go1.25.7 instance.id=fd38fc69-1e52-4fcb-92d5-81d4238a1bbf time="2026-02-04T19:41:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.824µs" go.version=go1.25.7 instance.id=fd38fc69-1e52-4fcb-92d5-81d4238a1bbf 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-04T19:41:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=fd38fc69-1e52-4fcb-92d5-81d4238a1bbf --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-02-04T19:41:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=fd38fc69-1e52-4fcb-92d5-81d4238a1bbf time="2026-02-04T19:41:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998705ms" go.version=go1.25.7 instance.id=fd38fc69-1e52-4fcb-92d5-81d4238a1bbf time="2026-02-04T19:41:53Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998503ms" go.version=go1.25.7 instance.id=fd38fc69-1e52-4fcb-92d5-81d4238a1bbf time="2026-02-04T19:41:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=fd38fc69-1e52-4fcb-92d5-81d4238a1bbf --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-02-04T19:41:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=fd38fc69-1e52-4fcb-92d5-81d4238a1bbf --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.580s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (7.92s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 15690240 sha256:2bba5326af1cd10ee1eecd3ed9007cdc59fc2b5bcdc47b021d7883926cee900b [] map[] } --- PASS: TestSimpleBlobRead (0.33s) === RUN TestBlobMount --- PASS: TestBlobMount (0.34s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.19s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.15s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.14s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === 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:53274be58e8a2040ad42437f26e9810c63ce947e24987a4303b0426d3071fc6d palailogos: marking blob sha256:e9dacf43422de3faa4f95a8726a9781cb2cc7832a60d84334335d3c59fb896e8 palailogos: marking blob sha256:cd1eaf3685adc0aa7976fc92cb2030dc28f1939447450994f5b995a2f6a4b42b palailogos: marking manifest sha256:897c52089427c558c502198e390fef510ece9ad3970051c0f6185d8495d1a7c2 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:743161bbcc8b49d71765f68b6fcd55d8bf4bc9e803e933da01c4ba9cf042a106 palailogos: marking blob sha256:aeb8f140f8939446e6c57e8c380e5a5e9e263ad5891daa0688be6d4699303128 palailogos: marking manifest sha256:cd1eaf3685adc0aa7976fc92cb2030dc28f1939447450994f5b995a2f6a4b42b palailogos: marking blob sha256:0dbe2fddc435a2e63bc4e780915b3318048d847735c10f516275ac4b2acd5b12 palailogos: marking blob sha256:eb135ad958a1a7e3807d54a711cf09f89560ddfaf5f9eadfe5e8f975270b1102 palailogos: marking manifest sha256:e9dacf43422de3faa4f95a8726a9781cb2cc7832a60d84334335d3c59fb896e8 palailogos: marking blob sha256:ff5dae67de46d7c196039be1414377e753d8cb2e680c89cd48932505bd4679e0 palailogos: marking blob sha256:09931734050523452f569a40e649f004860adc70f13c50021f52f1b5218bfd45 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.67s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2754e094049f27d65b1573bc93279370e03664468f69b9cd4c5474daf46ed659 deletemanifests: marking manifest sha256:f7d6de5484071f6f75e1f261236aa6ba0df8187017f98a9bde567b1de8e67e49 deletemanifests: marking blob sha256:190ba5da6eff9482e4a13d6ddd488aaf93fd2553e952a02b27cbf5500302e92b deletemanifests: marking blob sha256:fa5a8c0e3cfbec7f4d0c65a375a10082ead5176cb5167c36902077a073e8aaf7 deletemanifests: marking blob sha256:286fd7881ccb3da335c1bba4d2da6442efed71ed7fbb1f33d7252b636619fe25 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:c5446ceb1e9222bd56d81dc321f02fc896b075dcb778da2d63729de7057f0394 blob eligible for deletion: sha256:f67d13a72d62d66de024f1d9e48cb26291c73f0dabc2337ac15d7b00af3998bf blob eligible for deletion: sha256:2754e094049f27d65b1573bc93279370e03664468f69b9cd4c5474daf46ed659 blob eligible for deletion: sha256:c3854c18aa9ac240f95f6c4aac476a197f096cba584b061a249be79cd0b2d7df deletemanifests manifest eligible for deletion: sha256:2754e094049f27d65b1573bc93279370e03664468f69b9cd4c5474daf46ed659 deletemanifests: marking manifest sha256:f7d6de5484071f6f75e1f261236aa6ba0df8187017f98a9bde567b1de8e67e49 deletemanifests: marking blob sha256:190ba5da6eff9482e4a13d6ddd488aaf93fd2553e952a02b27cbf5500302e92b deletemanifests: marking blob sha256:fa5a8c0e3cfbec7f4d0c65a375a10082ead5176cb5167c36902077a073e8aaf7 deletemanifests: marking blob sha256:286fd7881ccb3da335c1bba4d2da6442efed71ed7fbb1f33d7252b636619fe25 time="2026-02-04T19:42:11Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2754e094049f27d65b1573bc93279370e03664468f69b9cd4c5474daf46ed659" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb time="2026-02-04T19:42:11Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2754e094049f27d65b1573bc93279370e03664468f69b9cd4c5474daf46ed659" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2754e094049f27d65b1573bc93279370e03664468f69b9cd4c5474daf46ed659 time="2026-02-04T19:42:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/27/2754e094049f27d65b1573bc93279370e03664468f69b9cd4c5474daf46ed659" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb blob eligible for deletion: sha256:c3854c18aa9ac240f95f6c4aac476a197f096cba584b061a249be79cd0b2d7df time="2026-02-04T19:42:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c3/c3854c18aa9ac240f95f6c4aac476a197f096cba584b061a249be79cd0b2d7df" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb blob eligible for deletion: sha256:c5446ceb1e9222bd56d81dc321f02fc896b075dcb778da2d63729de7057f0394 time="2026-02-04T19:42:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c5446ceb1e9222bd56d81dc321f02fc896b075dcb778da2d63729de7057f0394" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb blob eligible for deletion: sha256:f67d13a72d62d66de024f1d9e48cb26291c73f0dabc2337ac15d7b00af3998bf time="2026-02-04T19:42:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f67d13a72d62d66de024f1d9e48cb26291c73f0dabc2337ac15d7b00af3998bf" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb --- PASS: TestDeleteManifestIfTagNotFound (1.27s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:fc649ad5346bf5a67beee9f08398b30ee536dbcde675f8937b8249cff0db137c time="2026-02-04T19:42:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fc/fc649ad5346bf5a67beee9f08398b30ee536dbcde675f8937b8249cff0db137c" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb blob eligible for deletion: sha256:8854b54f61923772131798b8db95a4d562674aaeccda7f26034eb8828c1d9a4f time="2026-02-04T19:42:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/88/8854b54f61923772131798b8db95a4d562674aaeccda7f26034eb8828c1d9a4f" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb blob eligible for deletion: sha256:e293c4650134e555f3401ab04b333a56f0bb06d676b7df9263372426a9354138 time="2026-02-04T19:42:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e2/e293c4650134e555f3401ab04b333a56f0bb06d676b7df9263372426a9354138" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb --- PASS: TestGCWithMissingManifests (0.59s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:c9e64a45797c8cfe5d83f751d1c1ca68ee9034fd13f5599fcb9e37662fd6cefc komnenos: marking blob sha256:41a00a0de49ea04bfe817e7e1e21f8c180fe390949ac13cac56a130320f31011 komnenos: marking blob sha256:c601f6dead1a0f28706f889d75fe50516907679f3982b6c215a2b69d1b178c97 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:165c6f26071bc52ace2dca44763887ec3a78912ba274ebff52906fc155af9c39 time="2026-02-04T19:42:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/165c6f26071bc52ace2dca44763887ec3a78912ba274ebff52906fc155af9c39" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb blob eligible for deletion: sha256:20502f072117c08c50849c84c58759a0f4da91539d97cec1c635ea32d5ed066e time="2026-02-04T19:42:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/20502f072117c08c50849c84c58759a0f4da91539d97cec1c635ea32d5ed066e" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb blob eligible for deletion: sha256:4192a1e1db275ac537669e948f48d6a2368531ce29657cf56e42bd80ef83308c time="2026-02-04T19:42:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/41/4192a1e1db275ac537669e948f48d6a2368531ce29657cf56e42bd80ef83308c" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-04T19:42:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb blob eligible for deletion: sha256:f531010cc69f6b399ebd3e6c7b733a6a0d7d892dc30775903082821c60c74a71 time="2026-02-04T19:42:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f531010cc69f6b399ebd3e6c7b733a6a0d7d892dc30775903082821c60c74a71" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb blob eligible for deletion: sha256:06beef3159149ffc40c169280731dcd26c577cd08eb87834398f43dd15583985 time="2026-02-04T19:42:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/06/06beef3159149ffc40c169280731dcd26c577cd08eb87834398f43dd15583985" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb blob eligible for deletion: sha256:140d58da5f2903cf5cc899ebe93f893521466847576d537f81d851be0295096b time="2026-02-04T19:42:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/14/140d58da5f2903cf5cc899ebe93f893521466847576d537f81d851be0295096b" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb --- PASS: TestDeletionHasEffect (1.27s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.25s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:45922e8b2404ebaf8d3274503dfdf11e9c0ae38148151bcf856b3b5864ac7929 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:b169b0649af60827d6f97bceb6492295871c2d8d324e3d61712ebdecc59d41f6 michael_z_doukas: marking blob sha256:dec1834015640f4d48e19e0cf22daba19633e3d9d68c486805ab62536a2c5910 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c4a576feb3078ea4444bbf11c37c155af387481962ccc352128e8f59b44377f2 time="2026-02-04T19:42:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c4/c4a576feb3078ea4444bbf11c37c155af387481962ccc352128e8f59b44377f2" go.version=go1.25.7 instance.id=f5b14ad3-0029-4c49-b455-72981cef21eb --- PASS: TestOrphanBlobDeleted (0.62s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9d0f106104c7280b992b13c4d838cd39b5a8935604d62caea3e5c107d31f6947 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5177d4e0cc56a884fc3a52eec56bf3f070cb50070d64946a9a9be38048eaf534 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.56s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.48s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.41s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.88s) === 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-04T19:42:17Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 18:42:17.571323917 +0000 UTC m=-3575.891689455, actuallyDelete=true" time="2026-02-04T19:42:17Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-04T19:42:17Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014, actuallyDelete=true" time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/679799da-b4a4-4e40-9556-005a330e2fa6 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b6c67d84-a4de-4c53-a697-f6537da60836 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c8cb314e-6824-4d89-b5c8-1e36691a2a9f have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e2b4ae78-8875-49ef-8f90-f7e72e9e5ad8 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1abff41f-2606-4b52-8044-3dda4a867975 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1d647764-8c75-4acb-a59a-d2967b91f6f8 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7d990391-ff89-48c9-bde9-17f2aef9ec82 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b752c26b-2514-4050-b08c-5ce5c6f83b36 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/c6dae19e-0f48-4c8c-8ee3-42271ce0cde3 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0ab30af7-362e-48e1-b671-3523a93e41e7 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/258fe364-dee1-4b85-bfa2-de4544abf9c4 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572000386 +0000 UTC m=+24.108987014). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-04T19:42:17Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 19:42:17.572722291 +0000 UTC m=+24.109708920, actuallyDelete=true" time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/325d825a-791a-4251-a2c5-504cd5d51f02 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572722291 +0000 UTC m=+24.109708920). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b50fb397-3baf-4b47-80fc-210ebf5f5080 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572722291 +0000 UTC m=+24.109708920). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f0e1efc7-626c-4ec2-bcee-a9f6ac8af89d have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572722291 +0000 UTC m=+24.109708920). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7feca363-0f57-49e9-911e-550f2c8d8a61 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572722291 +0000 UTC m=+24.109708920). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d919cc80-7625-4e85-86b0-4a189e6a439e have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.572722291 +0000 UTC m=+24.109708920). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-04T19:42:17Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 19:42:17.573239199 +0000 UTC m=+24.110225829, actuallyDelete=true" time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/63451f7f-0440-41d8-8c30-c6cd9df954ee have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.573239199 +0000 UTC m=+24.110225829). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a288604e-14f9-44f1-81ce-28d913712667 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.573239199 +0000 UTC m=+24.110225829). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aa43bb49-57d4-4051-9070-10dd3fb2f043 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.573239199 +0000 UTC m=+24.110225829). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b0f69ef0-7dc7-47cd-9bbd-ebb067b19c58 have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.573239199 +0000 UTC m=+24.110225829). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fdd5bfbc-2355-4a53-8f77-c8dacd0c54cb have older date (2026-02-04 18:42:17 +0000 UTC) than purge date (2026-02-04 19:42:17.573239199 +0000 UTC m=+24.110225829). Removing upload directory." time="2026-02-04T19:42:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-04T19:42:17Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 19:42:17.573560508 +0000 UTC m=+24.110547140, actuallyDelete=true" time="2026-02-04T19:42:17Z" 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 24.141s ? 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.009s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.009s === RUN TestWalkFileRemoved time="2026-02-04T19:41:53Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.331s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === 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.072s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.24s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.569s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.09s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.426s ? 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-04T19:41:53Z" 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-04T19:41:53Z" 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-04T19:41:53Z" 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 TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV4 === CONT TestMatchIPV6 --- PASS: TestParsing (0.00s) time="2026-02-04T19:41:53Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T19:41:53Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=f72de07a-ef8b-4e12-841d-5416e05386fb ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestInvalidNetworkType (0.00s) time="2026-02-04T19:41:53Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=f72de07a-ef8b-4e12-841d-5416e05386fb --- PASS: TestMatchIPV4 (0.00s) time="2026-02-04T19:41:53Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=f72de07a-ef8b-4e12-841d-5416e05386fb --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2026-02-04T19:41:54Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T19:41:55Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T19:41:56Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T19:41:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.511s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.009s ? 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.329s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.72s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.061s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.007s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r20.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r20.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86_64.so.1 >>> docker-registry*: Package size: 26.8 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 19:44:34 +0000 elapsed time 0h 3m 0s >>> 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.194135) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r31.trigger OK: 441.3 MiB in 107 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...