>>> docker-registry: Building community/docker-registry 2.8.3-r24 (using abuild 3.17.0-r0) started Sat, 05 Sep 2026 00:10:44 +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.26.8-r0) (2/2) Installing .makedepends-docker-registry (20260905.001045) Executing busybox-1.37.0-r31.trigger OK: 710.7 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + 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-09-05T00:11:12Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-09-05T00:11:12Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.034s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-09-05T00:11:12Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.019s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.021s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.008s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.16s) PASS ok github.com/docker/distribution/health/checks 0.174s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.016s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.017s === 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.024s === 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.012s ? 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/09/05 00:11:12 http: TLS handshake error from 127.0.0.1:46486: 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:40167/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40167/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40167/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40167/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44637?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.78s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-09-05T00:11:12Z" level=info msg="broadcaster: closing" time="2026-09-05T00:11:12Z" level=info msg="closing testSink" time="2026-09-05T00:11:12Z" level=info msg="closing testSink" time="2026-09-05T00:11:12Z" level=info msg="closing testSink" time="2026-09-05T00:11:12Z" level=info msg="closing testSink" time="2026-09-05T00:11:12Z" level=info msg="closing testSink" time="2026-09-05T00:11:12Z" level=info msg="closing testSink" time="2026-09-05T00:11:12Z" level=info msg="closing testSink" time="2026-09-05T00:11:12Z" level=info msg="closing testSink" time="2026-09-05T00:11:12Z" level=info msg="closing testSink" time="2026-09-05T00:11:12Z" level=info msg="closing testSink" time="2026-09-05T00:11:12Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-09-05T00:11:12Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-09-05T00:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 1} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 1} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 1} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 1} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:12Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T00:11:13Z" level=warning msg="&{0x230a66cd8c90 0.9} encountered too many errors, backing off" time="2026-09-05T00:11:13Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.67s) PASS ok github.com/docker/distribution/notifications 1.645s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-09-05T00:11:12Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-09-05T00:11:12.218839242Z" 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.26.8 time="2026-09-05T00:11:12.218892932Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:11:12.219187403Z" level=info msg="Starting upload purge in 37m0s" go.version=go1.26.8 time="2026-09-05T00:11:12.219807926Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.8 time="2026-09-05T00:11:12.219841156Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.8 time="2026-09-05T00:11:12.220599129Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.8 time="2026-09-05T00:11:15.234943641Z" level=info msg="response completed" go.version=go1.26.8 http.request.host=127.0.0.1 http.request.id=400d78d2-aea9-4ff5-a957-04e1c624f976 http.request.method=GET http.request.remoteaddr="127.0.0.1:39032" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.34832ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:00:11:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-09-05T00:11:15.235247642Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.8 --- PASS: TestRegistrySupportedCipherSuite (3.31s) === RUN TestRegistryUnsupportedCipherSuite time="2026-09-05T00:11:15.376720742Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-09-05T00:11:15.378474209Z" 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.26.8 time="2026-09-05T00:11:15.378528509Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:11:15.37871365Z" level=info msg="Starting upload purge in 17m0s" go.version=go1.26.8 time="2026-09-05T00:11:15.378974781Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.8 --- PASS: TestRegistryUnsupportedCipherSuite (8.14s) PASS ok github.com/docker/distribution/registry 11.472s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.011s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.04s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.249s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-09-05T00:11:12Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.8 instance.id=234cf673-e0ef-4324-b5ef-3c3b218de122 time="2026-09-05T00:11:12Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.8 instance.id=234cf673-e0ef-4324-b5ef-3c3b218de122 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2026-09-05T00:11:12Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.8 password=-eP7RzzRtLaYJxrLg4MKYIPMJBFGAev4kionlZf2bVg user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.141s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.017s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-09-05T00:11:12Z" level=info msg="token not to be used before 2026-09-05 00:11:13 +0000 UTC - currently 2026-09-05 00:11:12.04644958 +0000 UTC m=+0.028959866" time="2026-09-05T00:11:12Z" level=info msg="token not to be used after 2026-09-05 00:11:12 +0000 UTC - currently 2026-09-05 00:11:12.048513918 +0000 UTC m=+0.031023984" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-09-05T00:11:12Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.061s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.02s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === 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.165s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === 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.043s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.016s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-09-05T00:11: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.26.8 time="2026-09-05T00:11:12Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:11:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38445" http.request.id=ab013971-cfc0-4e91-8818-c2564e4cede3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57504" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.182774ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:00:11:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-09-05T00:11: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.26.8 time="2026-09-05T00:11:12Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:11:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=09daa17b-1d0c-4cf9-ac3e-c9e1dcd7f54b http.request.method=GET http.request.remoteaddr="127.0.0.1:45702" 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.541376ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2026:00:11:12 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-09-05T00:11:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=65a5a38e-5ab9-4c73-baec-69d390625d4e http.request.method=POST http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.309889ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:12 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:14Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=7b1cba46-e9ac-4b2d-abc8-635a4fd40bf6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/aaaa/blobs/uploads/31a37142-456d-4071-80c7-fa2b0c82bfa6?_state=n_KoS23fQj3a14vXkyIOjlBO6w0JKzhVr0Ar8jBO3AF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzMWEzNzE0Mi00NTZkLTQwNzEtODBjNy1mYTJiMGM4MmJmYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MTIuMjAzNjI5MDMyWiJ9&digest=sha256%3Ac1a785d0844a6df8048a40606c4fae22d50efa21bc052eefe49b5a6f9ff73e54" http.request.useragent="Go-http-client/1.1" http.response.duration=2.123548856s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:12 +0000] "PUT /v2/foo/aaaa/blobs/uploads/31a37142-456d-4071-80c7-fa2b0c82bfa6?_state=n_KoS23fQj3a14vXkyIOjlBO6w0JKzhVr0Ar8jBO3AF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzMWEzNzE0Mi00NTZkLTQwNzEtODBjNy1mYTJiMGM4MmJmYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MTIuMjAzNjI5MDMyWiJ9&digest=sha256%3Ac1a785d0844a6df8048a40606c4fae22d50efa21bc052eefe49b5a6f9ff73e54 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:14Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=953c5064-27c4-4ed9-9a50-cec206376f7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.196743ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:14 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:14Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=d44610f1-da8f-4f9d-aeb5-ba54010f41c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.072309ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:14 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=69af882c-dba4-4205-bb74-9f21ca399898 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/bbbb/blobs/uploads/b7e1ee28-0780-4aab-ac01-ce61c4c55990?_state=5WrlAwuhV8LQBGmmMiTz1f3p27kWFxD51HkSK-TmxE17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiN2UxZWUyOC0wNzgwLTRhYWItYWMwMS1jZTYxYzRjNTU5OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MTQuNTU1MDIwOTc5WiJ9&digest=sha256%3A58fd997bafbcc43b7d6578504e7d6303347c629b023ffd8cd15e178ad53d5ab5" http.request.useragent="Go-http-client/1.1" http.response.duration=5.861852593s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:14 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b7e1ee28-0780-4aab-ac01-ce61c4c55990?_state=5WrlAwuhV8LQBGmmMiTz1f3p27kWFxD51HkSK-TmxE17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiN2UxZWUyOC0wNzgwLTRhYWItYWMwMS1jZTYxYzRjNTU5OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MTQuNTU1MDIwOTc5WiJ9&digest=sha256%3A58fd997bafbcc43b7d6578504e7d6303347c629b023ffd8cd15e178ad53d5ab5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=dd54ff05-8f70-408c-a70d-fa1e1cf93140 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.042352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:20 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=1d0741f0-c3d1-4d92-9311-760a87d65549 http.request.method=POST http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.962848ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:20 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=df97bf42-4325-46b4-bd64-b8be4afd251d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/cccc/blobs/uploads/7cb48727-a4d8-4a47-9a61-5c4d8e5e9d48?_state=sQq-9YRRzJF1slamjdq_FfUaa-K3e6VGCK2m53YHyk97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3Y2I0ODcyNy1hNGQ4LTRhNDctOWE2MS01YzRkOGU1ZTlkNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MjAuNjIwMjY2ODg4WiJ9&digest=sha256%3A1211ed08882357ac20a4a74c56b16d683f416f8249b5d21522a635f0456c0a63" http.request.useragent="Go-http-client/1.1" http.response.duration=3.881610115s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:20 +0000] "PUT /v2/foo/cccc/blobs/uploads/7cb48727-a4d8-4a47-9a61-5c4d8e5e9d48?_state=sQq-9YRRzJF1slamjdq_FfUaa-K3e6VGCK2m53YHyk97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3Y2I0ODcyNy1hNGQ4LTRhNDctOWE2MS01YzRkOGU1ZTlkNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MjAuNjIwMjY2ODg4WiJ9&digest=sha256%3A1211ed08882357ac20a4a74c56b16d683f416f8249b5d21522a635f0456c0a63 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=500d5fe0-023c-43bf-b717-b720eb6163bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.101852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:24 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=8d33a9f2-0e70-4ad2-b159-2ad8af21c665 http.request.method=POST http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.832748ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:24 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=5fd64b87-c737-4ce0-9739-07ce216912b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/dddd/blobs/uploads/25e5e66a-b0ee-430b-8155-32d72474dee3?_state=tb1P3Scz6FOTN3_QSOXuq8roLl5fciZAYk78bvQrdTV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNWU1ZTY2YS1iMGVlLTQzMGItODE1NS0zMmQ3MjQ3NGRlZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MjQuNzE4NTc2MloifQ%3D%3D&digest=sha256%3A8081201684fe9e1a5f5370f76d342d875455b8d5687280bf45ec8711a4fdbb07" http.request.useragent="Go-http-client/1.1" http.response.duration=4.880161898s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:24 +0000] "PUT /v2/foo/dddd/blobs/uploads/25e5e66a-b0ee-430b-8155-32d72474dee3?_state=tb1P3Scz6FOTN3_QSOXuq8roLl5fciZAYk78bvQrdTV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNWU1ZTY2YS1iMGVlLTQzMGItODE1NS0zMmQ3MjQ3NGRlZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MjQuNzE4NTc2MloifQ%3D%3D&digest=sha256%3A8081201684fe9e1a5f5370f76d342d875455b8d5687280bf45ec8711a4fdbb07 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=a57cf270-e441-4227-ab57-a5ea842de732 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.052312ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:29 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=d7a04284-5384-464c-960b-ecfc82e7aa46 http.request.method=POST http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.783377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:29 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=696ccef7-8183-4a9d-8a1a-cbf8fc9194a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/eeee/blobs/uploads/bdd175be-3711-416d-94ec-0855fda41c05?_state=Rlhp0BjBytxevFDAFZBaQ_8iU8y4GkefaMNavyTkywR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiZGQxNzViZS0zNzExLTQxNmQtOTRlYy0wODU1ZmRhNDFjMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MjkuNzM2MTI1MDMyWiJ9&digest=sha256%3A8b8faa3cc134f75e059a6ced8eaf2db5cd687104452ee506d2727f03133d16a3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.489694696s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:29 +0000] "PUT /v2/foo/eeee/blobs/uploads/bdd175be-3711-416d-94ec-0855fda41c05?_state=Rlhp0BjBytxevFDAFZBaQ_8iU8y4GkefaMNavyTkywR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiZGQxNzViZS0zNzExLTQxNmQtOTRlYy0wODU1ZmRhNDFjMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MjkuNzM2MTI1MDMyWiJ9&digest=sha256%3A8b8faa3cc134f75e059a6ced8eaf2db5cd687104452ee506d2727f03133d16a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=aeee8a5d-585a-4c16-a5ee-d87829ecf4c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.985142ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:31 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=22bc30b9-5dbe-431b-8935-124a5b57c709 http.request.method=POST http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.758327ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:31 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=b59717bb-3d4f-4572-866b-ab0b5b956e87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/ffff/blobs/uploads/6bead510-7823-45aa-b4a5-872aebcf1828?_state=zNJ9l8e4gSJjKRvu-V6vOuWChfxqGxIwmpJfxr6rdgR7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2YmVhZDUxMC03ODIzLTQ1YWEtYjRhNS04NzJhZWJjZjE4MjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MzEuMzc5ODMxODc4WiJ9&digest=sha256%3Adfaec0146e23ce748b91dde5f814d19619ee09ef1106111fc9604e5c0f88fe98" http.request.useragent="Go-http-client/1.1" http.response.duration=1.795065015s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:31 +0000] "PUT /v2/foo/ffff/blobs/uploads/6bead510-7823-45aa-b4a5-872aebcf1828?_state=zNJ9l8e4gSJjKRvu-V6vOuWChfxqGxIwmpJfxr6rdgR7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2YmVhZDUxMC03ODIzLTQ1YWEtYjRhNS04NzJhZWJjZjE4MjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MzEuMzc5ODMxODc4WiJ9&digest=sha256%3Adfaec0146e23ce748b91dde5f814d19619ee09ef1106111fc9604e5c0f88fe98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=b4a50cdc-3675-46df-b5e2-e0c60b219138 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.085682ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=b194a5cd-b8a0-4058-84db-a1cbf2106508 http.request.method=GET http.request.remoteaddr="127.0.0.1:45702" 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.344426ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=4a011f37-538f-4266-b3ac-9876821080c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45702" 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.270445ms http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=94e73cf8-e63d-45ae-b163-35e89a466403 http.request.method=GET http.request.remoteaddr="127.0.0.1:45702" 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.100514ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=42e1584f-9279-4b85-913f-90fa23e5900f http.request.method=GET http.request.remoteaddr="127.0.0.1:45702" 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.229555ms http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=f53f62bb-3b60-4a98-9578-ea5a2b786ddf http.request.method=GET http.request.remoteaddr="127.0.0.1:45702" 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.252965ms http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=dfe54208-5e38-4e74-a9ea-68a46d802141 http.request.method=GET http.request.remoteaddr="127.0.0.1:45702" 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.258045ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" 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.26.8 http.request.host="127.0.0.1:35357" http.request.id=5f0b82df-9382-44d8-90cf-475904ea79e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45702" 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.286055ms http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" 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.26.8 http.request.host="127.0.0.1:35357" http.request.id=7421f0be-fdfa-4442-8111-cb50e096cc52 http.request.method=GET http.request.remoteaddr="127.0.0.1:45702" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.242995ms http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=5f7292ee-5e76-4b25-905a-9acecf124c7d http.request.method=GET http.request.remoteaddr="127.0.0.1:45702" 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.174155ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=14dfeea3-2114-4a27-8b39-2b4c1b9693dd http.request.method=GET http.request.remoteaddr="127.0.0.1:45702" 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.229975ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-05T00:11:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T00:11:33Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:11:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=4610851a-b883-469b-92c3-2d9a1431fa26 http.request.method=POST http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.152959ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=72381bd9-9ba3-4849-97a2-31ef1d5414d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/aaaa/blobs/uploads/1429adb1-806b-4acc-a89b-f8de79c0f2f9?_state=YCWZcswpPJRQMRaldxbKWp1Bo4otZDQHKHhC87V6Syh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNDI5YWRiMS04MDZiLTRhY2MtYTg5Yi1mOGRlNzljMGYyZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MzMuNDMyODgwNDg1WiJ9&digest=sha256%3Ab5df6c27d5691fa4798f3863a08cc4a62bd675b8f7913c3433f330fcf570e0ae" http.request.useragent="Go-http-client/1.1" http.response.duration=5.016468347s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:33 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1429adb1-806b-4acc-a89b-f8de79c0f2f9?_state=YCWZcswpPJRQMRaldxbKWp1Bo4otZDQHKHhC87V6Syh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNDI5YWRiMS04MDZiLTRhY2MtYTg5Yi1mOGRlNzljMGYyZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MzMuNDMyODgwNDg1WiJ9&digest=sha256%3Ab5df6c27d5691fa4798f3863a08cc4a62bd675b8f7913c3433f330fcf570e0ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=a23a643f-74a1-4b32-bf73-2e328887c16e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.117962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:38 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=b33e42a6-3d80-4c7e-bc7f-2f522129ea48 http.request.method=POST http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.896407ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:38 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=7b42769f-110d-4428-8813-edf58368ad3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/bbbb/blobs/uploads/30c414dd-ac3c-4928-aa76-3b5213231dfe?_state=92iszEUIJ5tPXTU8qH0OkWyENrluElJ_rxqaa_muNvN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzMGM0MTRkZC1hYzNjLTQ5MjgtYWE3Ni0zYjUyMTMyMzFkZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MzguNjIxNTQ0NjAzWiJ9&digest=sha256%3Ae5213a2c78d7037fe4007c4677b82a93efd116d34ca56a46f39a7f75b78c8b72" http.request.useragent="Go-http-client/1.1" http.response.duration=2.580371964s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:38 +0000] "PUT /v2/foo/bbbb/blobs/uploads/30c414dd-ac3c-4928-aa76-3b5213231dfe?_state=92iszEUIJ5tPXTU8qH0OkWyENrluElJ_rxqaa_muNvN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzMGM0MTRkZC1hYzNjLTQ5MjgtYWE3Ni0zYjUyMTMyMzFkZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6MzguNjIxNTQ0NjAzWiJ9&digest=sha256%3Ae5213a2c78d7037fe4007c4677b82a93efd116d34ca56a46f39a7f75b78c8b72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=cd2be216-f942-43d6-a3cc-6acb2c24f1ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.990802ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:41 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=5b8bc974-2bd9-485e-a08e-fcc044070b20 http.request.method=POST http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.755167ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:41 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:44Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=4f749c5d-b28e-493e-ba3c-894b5d637c57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/cccc/blobs/uploads/fe693b07-10b5-4cba-a59c-18b3d1cc6b21?_state=JFja4DJ57qReSt9VoUsb8x5xGZOVnAL6F-n3W6SHf9Z7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZTY5M2IwNy0xMGI1LTRjYmEtYTU5Yy0xOGIzZDFjYzZiMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6NDEuMzgzNjk1Njc3WiJ9&digest=sha256%3A286df32c46307be093990825b180941712c69e5e3f2dafb1b0d2890300f608e2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.123625674s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:41 +0000] "PUT /v2/foo/cccc/blobs/uploads/fe693b07-10b5-4cba-a59c-18b3d1cc6b21?_state=JFja4DJ57qReSt9VoUsb8x5xGZOVnAL6F-n3W6SHf9Z7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZTY5M2IwNy0xMGI1LTRjYmEtYTU5Yy0xOGIzZDFjYzZiMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6NDEuMzgzNjk1Njc3WiJ9&digest=sha256%3A286df32c46307be093990825b180941712c69e5e3f2dafb1b0d2890300f608e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:44Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=b2231c50-d0e3-4af0-920a-db705d85e56d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.138542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:44 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:44Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=f2be35f6-0724-4e4b-96e5-f3e58da5f406 http.request.method=POST http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.835537ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:44 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=2317b404-73d8-4ff3-8a3b-f1c570193ca9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/dddd/blobs/uploads/385f9ee9-3f8a-4c0a-89ac-c56fc4e53fdf?_state=2Nvj5yaP8qkNapJfdzHxPPOJdhZby3RTPE07Lo_wZw17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzODVmOWVlOS0zZjhhLTRjMGEtODlhYy1jNTZmYzRlNTNmZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6NDQuNzM4NDQ2MDU2WiJ9&digest=sha256%3A99cc0fcd372b61d2e1b08cc68bbe3c90fa01438607c968d26f07284195ea318e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.574538546s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:44 +0000] "PUT /v2/foo/dddd/blobs/uploads/385f9ee9-3f8a-4c0a-89ac-c56fc4e53fdf?_state=2Nvj5yaP8qkNapJfdzHxPPOJdhZby3RTPE07Lo_wZw17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzODVmOWVlOS0zZjhhLTRjMGEtODlhYy1jNTZmYzRlNTNmZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6NDQuNzM4NDQ2MDU2WiJ9&digest=sha256%3A99cc0fcd372b61d2e1b08cc68bbe3c90fa01438607c968d26f07284195ea318e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=184cf016-8360-457b-9bee-2585ea062c41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52424" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.956951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35859" http.request.id=6f724261-53e5-4a38-ac68-106882bb4b07 http.request.method=GET http.request.remoteaddr="127.0.0.1:52424" 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.327016ms http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (38.28s) === RUN TestURLPrefix time="2026-09-05T00:11:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T00:11:50Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34641" http.request.id=a1f8b926-9bb8-42c5-85dd-6b2051c82c79 http.request.method=GET http.request.remoteaddr="127.0.0.1:46224" 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.129555ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-09-05T00:11:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T00:11:50Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:11:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=3d3e4456-840f-4723-ae4d-febfda9546e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41162" http.request.uri="/v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.718687ms http.response.status=404 http.response.written=157 vars.digest="sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "GET /v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=8bf28352-19fa-4d83-bdfc-0a2aac1f3661 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.403516ms http.response.status=404 http.response.written=157 vars.digest="sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=1594d4cf-8786-4a5d-98a8-b6dcf903822e http.request.method=POST http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=c43877ca-c4fb-4932-835b-ac47c377cb3f http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/bar/blobs/uploads/272a7e4b-30e5-46dd-927d-3dfd881c4cd3?_state=Q-3PEYI6vyDMhJaPkc3tTa5L65Rt2raAYSOX8rBPDlJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3MmE3ZTRiLTMwZTUtNDZkZC05MjdkLTNkZmQ4ODFjNGNkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41Mzg3NTM4NzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268845ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "GET /v2/foo/bar/blobs/uploads/272a7e4b-30e5-46dd-927d-3dfd881c4cd3?_state=Q-3PEYI6vyDMhJaPkc3tTa5L65Rt2raAYSOX8rBPDlJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3MmE3ZTRiLTMwZTUtNDZkZC05MjdkLTNkZmQ4ODFjNGNkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41Mzg3NTM4NzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=c44a912e-d88f-4a2f-a820-9b00e781fb3d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/bar/blobs/uploads/272a7e4b-30e5-46dd-927d-3dfd881c4cd3?_state=Q-3PEYI6vyDMhJaPkc3tTa5L65Rt2raAYSOX8rBPDlJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3MmE3ZTRiLTMwZTUtNDZkZC05MjdkLTNkZmQ4ODFjNGNkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41Mzg3NTM4NzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.271915ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "DELETE /v2/foo/bar/blobs/uploads/272a7e4b-30e5-46dd-927d-3dfd881c4cd3?_state=Q-3PEYI6vyDMhJaPkc3tTa5L65Rt2raAYSOX8rBPDlJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3MmE3ZTRiLTMwZTUtNDZkZC05MjdkLTNkZmQ4ODFjNGNkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41Mzg3NTM4NzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=a30d83b8-c3f7-4d6f-81d1-fc8afe40823f http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/bar/blobs/uploads/272a7e4b-30e5-46dd-927d-3dfd881c4cd3?_state=Q-3PEYI6vyDMhJaPkc3tTa5L65Rt2raAYSOX8rBPDlJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3MmE3ZTRiLTMwZTUtNDZkZC05MjdkLTNkZmQ4ODFjNGNkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41Mzg3NTM4NzZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=272a7e4b-30e5-46dd-927d-3dfd881c4cd3 time="2026-09-05T00:11:50Z" 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.26.8 http.request.host="127.0.0.1:38133" http.request.id=a30d83b8-c3f7-4d6f-81d1-fc8afe40823f http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/bar/blobs/uploads/272a7e4b-30e5-46dd-927d-3dfd881c4cd3?_state=Q-3PEYI6vyDMhJaPkc3tTa5L65Rt2raAYSOX8rBPDlJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3MmE3ZTRiLTMwZTUtNDZkZC05MjdkLTNkZmQ4ODFjNGNkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41Mzg3NTM4NzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.160775ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=272a7e4b-30e5-46dd-927d-3dfd881c4cd3 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "GET /v2/foo/bar/blobs/uploads/272a7e4b-30e5-46dd-927d-3dfd881c4cd3?_state=Q-3PEYI6vyDMhJaPkc3tTa5L65Rt2raAYSOX8rBPDlJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3MmE3ZTRiLTMwZTUtNDZkZC05MjdkLTNkZmQ4ODFjNGNkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41Mzg3NTM4NzZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=8ccdacad-2f35-45b6-870e-48759bdffed5 http.request.method=POST http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.207395ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=d5409f28-c85d-4853-88bf-68c3b9c050b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/6ae18793-f844-4bae-85e7-586a28f19681?_state=c6xdRExlvw37tTht_4QAy7vxb7TBrQ6WqV0KolDF1qt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhZTE4NzkzLWY4NDQtNGJhZS04NWU3LTU4NmEyOGYxOTY4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41NDQ5MDkyMloifQ%3D%3D&digest=sha256%3A7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" provided=sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b vars.name="foo/bar" vars.uuid=6ae18793-f844-4bae-85e7-586a28f19681 time="2026-09-05T00:11:50Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=d5409f28-c85d-4853-88bf-68c3b9c050b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/6ae18793-f844-4bae-85e7-586a28f19681?_state=c6xdRExlvw37tTht_4QAy7vxb7TBrQ6WqV0KolDF1qt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhZTE4NzkzLWY4NDQtNGJhZS04NWU3LTU4NmEyOGYxOTY4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41NDQ5MDkyMloifQ%3D%3D&digest=sha256%3A7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6ae18793-f844-4bae-85e7-586a28f19681 time="2026-09-05T00:11:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=d5409f28-c85d-4853-88bf-68c3b9c050b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/6ae18793-f844-4bae-85e7-586a28f19681?_state=c6xdRExlvw37tTht_4QAy7vxb7TBrQ6WqV0KolDF1qt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhZTE4NzkzLWY4NDQtNGJhZS04NWU3LTU4NmEyOGYxOTY4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41NDQ5MDkyMloifQ%3D%3D&digest=sha256%3A7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.216055ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6ae18793-f844-4bae-85e7-586a28f19681 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "PUT /v2/foo/bar/blobs/uploads/6ae18793-f844-4bae-85e7-586a28f19681?_state=c6xdRExlvw37tTht_4QAy7vxb7TBrQ6WqV0KolDF1qt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhZTE4NzkzLWY4NDQtNGJhZS04NWU3LTU4NmEyOGYxOTY4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41NDQ5MDkyMloifQ%3D%3D&digest=sha256%3A7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=e116092e-ac8e-42b5-ac8a-fba1c57e67e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="947.654µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=841bd9cd-5b20-4c75-8c9d-c0e223b8838b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/9c9f32f0-f5db-414d-b11a-61af9e5e317f?_state=xzEI5MEVImJ9daUn-z1FGZ7f2_hgRktlGLEZoV6f2H97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljOWYzMmYwLWY1ZGItNDE0ZC1iMTFhLTYxYWY5ZTVlMzE3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41NDc3MjAwNjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.226345ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "PUT /v2/foo/bar/blobs/uploads/9c9f32f0-f5db-414d-b11a-61af9e5e317f?_state=xzEI5MEVImJ9daUn-z1FGZ7f2_hgRktlGLEZoV6f2H97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljOWYzMmYwLWY1ZGItNDE0ZC1iMTFhLTYxYWY5ZTVlMzE3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41NDc3MjAwNjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=2072059a-5b1d-42b5-ba4e-786cb6cc969d http.request.method=POST http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.034µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=2d39a573-52d2-42b1-922b-1526dd59d5c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/2c269988-f169-4a72-a5f0-0a43c3ade536?_state=RxuT4ozH4Z0HMWEBcHTUDWdcWybX90-ivfW6V4g8ibt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMjY5OTg4LWYxNjktNGE3Mi1hNWYwLTBhNDNjM2FkZTUzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41NTAzOTQyMTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.238605ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "PUT /v2/foo/bar/blobs/uploads/2c269988-f169-4a72-a5f0-0a43c3ade536?_state=RxuT4ozH4Z0HMWEBcHTUDWdcWybX90-ivfW6V4g8ibt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMjY5OTg4LWYxNjktNGE3Mi1hNWYwLTBhNDNjM2FkZTUzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41NTAzOTQyMTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=7ad758d0-3121-412e-a409-30684bb48172 http.request.method=POST http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="975.994µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:55Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=2c097fdf-3b89-446a-be3c-064fdcd96c44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/2e82b9dc-e3b7-4567-861b-a355ce38d507?_state=VuuNcvNgMcInEdErK3VDJH8MP6ApTNiV0J9ldFf73-V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlODJiOWRjLWUzYjctNDU2Ny04NjFiLWEzNTVjZTM4ZDUwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41NTMwNjE0ODNaIn0%3D&digest=sha256%3A7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.49420997s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:50 +0000] "PUT /v2/foo/bar/blobs/uploads/2e82b9dc-e3b7-4567-861b-a355ce38d507?_state=VuuNcvNgMcInEdErK3VDJH8MP6ApTNiV0J9ldFf73-V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlODJiOWRjLWUzYjctNDU2Ny04NjFiLWEzNTVjZTM4ZDUwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1MC41NTMwNjE0ODNaIn0%3D&digest=sha256%3A7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:55Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=99132ee4-9b2b-4a6a-9b26-76da7f1d6e17 http.request.method=POST http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.983658ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:59Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38133" http.request.id=be84de91-e478-4b0d-b3b1-d2a6b36125c5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/5d48541d-a8fa-42b8-94fe-2ee15b8f785b?_state=Xo3Qh1PcIBHgRai2Fp6ajwbWkGEhdb-a5Irj9CAB0Yl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNDg1NDFkLWE4ZmEtNDJiOC05NGZlLTJlZTE1YjhmNzg1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1NS4xODA2MTU0OVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.509533121s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:55 +0000] "PATCH /v2/foo/bar/blobs/uploads/5d48541d-a8fa-42b8-94fe-2ee15b8f785b?_state=Xo3Qh1PcIBHgRai2Fp6ajwbWkGEhdb-a5Irj9CAB0Yl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNDg1NDFkLWE4ZmEtNDJiOC05NGZlLTJlZTE1YjhmNzg1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMTo1NS4xODA2MTU0OVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:59Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=011da6d2-7c04-49ec-a3dd-5faf7bd2b363 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/uploads/5d48541d-a8fa-42b8-94fe-2ee15b8f785b?_state=_z0J49Fe1gCKLlSHR1JbWHGsjvnUtvjD1tqYdf3GHAR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNDg1NDFkLWE4ZmEtNDJiOC05NGZlLTJlZTE1YjhmNzg1YiIsIk9mZnNldCI6MjcxNDAwOTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6NTVaIn0%3D&digest=sha256%3A7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.257839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:59 +0000] "PUT /v2/foo/bar/blobs/uploads/5d48541d-a8fa-42b8-94fe-2ee15b8f785b?_state=_z0J49Fe1gCKLlSHR1JbWHGsjvnUtvjD1tqYdf3GHAR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNDg1NDFkLWE4ZmEtNDJiOC05NGZlLTJlZTE1YjhmNzg1YiIsIk9mZnNldCI6MjcxNDAwOTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTE6NTVaIn0%3D&digest=sha256%3A7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:59Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=f22620bd-e8f2-4807-a777-4f61d0ce0dc9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.609906ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:59Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=9655ef5b-b049-4f63-b82a-fe148ccddd30 http.request.method=GET http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=121.850442ms http.response.status=200 http.response.written=27140096 127.0.0.1 - - [05/Sep/2026:00:11:59 +0000] "GET /v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b HTTP/1.1" 200 27140096 "" "Go-http-client/1.1" time="2026-09-05T00:11:59Z" level=error msg="error parsing digest="sha257:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=5bd145f3-ce43-4ecb-b873-d2cab875c414 http.request.method=GET http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/sha257:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" vars.name="foo/bar" time="2026-09-05T00:11:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=5bd145f3-ce43-4ecb-b873-d2cab875c414 http.request.method=GET http.request.remoteaddr="127.0.0.1:41180" http.request.uri="/v2/foo/bar/blobs/sha257:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.544516ms http.response.status=400 http.response.written=110 vars.digest="sha257:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:11:59 +0000] "GET /v2/foo/bar/blobs/sha257:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-05T00:11:59Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=f635d352-ee1c-495c-bcb0-8436c58457d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52902" http.request.uri="/v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.574396ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:11:59 +0000] "GET /v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:11:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T00:11:59Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:12:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=29bc2015-a027-40fc-a464-6f79325d0bb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54430" http.request.uri="/v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.555036ms http.response.status=404 http.response.written=157 vars.digest="sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "GET /v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=8df2af39-4638-4054-87af-045a0faed303 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54436" http.request.uri="/v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.165944ms http.response.status=404 http.response.written=157 vars.digest="sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=1f575d6d-e1e8-48a5-b6b5-da1995e30473 http.request.method=POST http.request.remoteaddr="127.0.0.1:54436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149194ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=b15992ea-1eff-4b56-b026-5bfc62487222 http.request.method=GET http.request.remoteaddr="127.0.0.1:54436" http.request.uri="/v2/foo/bar/blobs/uploads/fc8c97e9-5183-405e-ac92-1cd8b8b2d927?_state=yC8iVeKMq6V3ak_zHiYVWB2EczK4D8FpGYd0zX0SSwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjOGM5N2U5LTUxODMtNDA1ZS1hYzkyLTFjZDhiOGIyZDkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMTk3Nzk0MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.350825ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "GET /v2/foo/bar/blobs/uploads/fc8c97e9-5183-405e-ac92-1cd8b8b2d927?_state=yC8iVeKMq6V3ak_zHiYVWB2EczK4D8FpGYd0zX0SSwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjOGM5N2U5LTUxODMtNDA1ZS1hYzkyLTFjZDhiOGIyZDkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMTk3Nzk0MzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=44d9f5ac-be39-4894-8b87-75542b3d80a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54436" http.request.uri="/v2/foo/bar/blobs/uploads/fc8c97e9-5183-405e-ac92-1cd8b8b2d927?_state=yC8iVeKMq6V3ak_zHiYVWB2EczK4D8FpGYd0zX0SSwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjOGM5N2U5LTUxODMtNDA1ZS1hYzkyLTFjZDhiOGIyZDkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMTk3Nzk0MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217005ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "DELETE /v2/foo/bar/blobs/uploads/fc8c97e9-5183-405e-ac92-1cd8b8b2d927?_state=yC8iVeKMq6V3ak_zHiYVWB2EczK4D8FpGYd0zX0SSwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjOGM5N2U5LTUxODMtNDA1ZS1hYzkyLTFjZDhiOGIyZDkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMTk3Nzk0MzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=23175f58-ba28-474b-a678-a41d1962e376 http.request.method=GET http.request.remoteaddr="127.0.0.1:54436" http.request.uri="/v2/foo/bar/blobs/uploads/fc8c97e9-5183-405e-ac92-1cd8b8b2d927?_state=yC8iVeKMq6V3ak_zHiYVWB2EczK4D8FpGYd0zX0SSwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjOGM5N2U5LTUxODMtNDA1ZS1hYzkyLTFjZDhiOGIyZDkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMTk3Nzk0MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fc8c97e9-5183-405e-ac92-1cd8b8b2d927 time="2026-09-05T00:12:00Z" 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.26.8 http.request.host="127.0.0.1:40551" http.request.id=23175f58-ba28-474b-a678-a41d1962e376 http.request.method=GET http.request.remoteaddr="127.0.0.1:54436" http.request.uri="/v2/foo/bar/blobs/uploads/fc8c97e9-5183-405e-ac92-1cd8b8b2d927?_state=yC8iVeKMq6V3ak_zHiYVWB2EczK4D8FpGYd0zX0SSwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjOGM5N2U5LTUxODMtNDA1ZS1hYzkyLTFjZDhiOGIyZDkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMTk3Nzk0MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.004844ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=fc8c97e9-5183-405e-ac92-1cd8b8b2d927 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "GET /v2/foo/bar/blobs/uploads/fc8c97e9-5183-405e-ac92-1cd8b8b2d927?_state=yC8iVeKMq6V3ak_zHiYVWB2EczK4D8FpGYd0zX0SSwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjOGM5N2U5LTUxODMtNDA1ZS1hYzkyLTFjZDhiOGIyZDkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMTk3Nzk0MzVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=8a7741a1-5a8a-4e62-a3a5-df644b3e6090 http.request.method=POST http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.272675ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=dd49a86f-2f70-42c6-a8fa-49940c22697c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/8bee5314-5885-40e8-887e-9b925dda3ef2?_state=Jqq_Ukc06ollrSWR2fuqIERd6UIRgq9c3b-E5Asfz_17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiZWU1MzE0LTU4ODUtNDBlOC04ODdlLTliOTI1ZGRhM2VmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMjU4MjAwODlaIn0%3D&digest=sha256%3Af7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" provided=sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd vars.name="foo/bar" vars.uuid=8bee5314-5885-40e8-887e-9b925dda3ef2 time="2026-09-05T00:12:00Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=dd49a86f-2f70-42c6-a8fa-49940c22697c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/8bee5314-5885-40e8-887e-9b925dda3ef2?_state=Jqq_Ukc06ollrSWR2fuqIERd6UIRgq9c3b-E5Asfz_17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiZWU1MzE0LTU4ODUtNDBlOC04ODdlLTliOTI1ZGRhM2VmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMjU4MjAwODlaIn0%3D&digest=sha256%3Af7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8bee5314-5885-40e8-887e-9b925dda3ef2 time="2026-09-05T00:12:00Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=dd49a86f-2f70-42c6-a8fa-49940c22697c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/8bee5314-5885-40e8-887e-9b925dda3ef2?_state=Jqq_Ukc06ollrSWR2fuqIERd6UIRgq9c3b-E5Asfz_17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiZWU1MzE0LTU4ODUtNDBlOC04ODdlLTliOTI1ZGRhM2VmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMjU4MjAwODlaIn0%3D&digest=sha256%3Af7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.262795ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8bee5314-5885-40e8-887e-9b925dda3ef2 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "PUT /v2/foo/bar/blobs/uploads/8bee5314-5885-40e8-887e-9b925dda3ef2?_state=Jqq_Ukc06ollrSWR2fuqIERd6UIRgq9c3b-E5Asfz_17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiZWU1MzE0LTU4ODUtNDBlOC04ODdlLTliOTI1ZGRhM2VmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMjU4MjAwODlaIn0%3D&digest=sha256%3Af7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=bd29365e-3a39-4c45-8ac1-cf81d5266c65 http.request.method=POST http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046744ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=b7adbf2c-293d-4c65-ae33-591418175e7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/5bb4dd4b-58c6-4957-9f97-0f46616084a8?_state=JTevu-YpNdcimi6IlN-JuBL_0v6_TAfpKHkcoWdEWwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViYjRkZDRiLTU4YzYtNDk1Ny05Zjk3LTBmNDY2MTYwODRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMjg3NzcwNDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363656ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "PUT /v2/foo/bar/blobs/uploads/5bb4dd4b-58c6-4957-9f97-0f46616084a8?_state=JTevu-YpNdcimi6IlN-JuBL_0v6_TAfpKHkcoWdEWwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViYjRkZDRiLTU4YzYtNDk1Ny05Zjk3LTBmNDY2MTYwODRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMjg3NzcwNDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=0befb066-fe36-477e-83d6-24e10d0766a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068844ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=2affa5e7-af65-4f47-a868-9abbe19a1d0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/2e22e337-71c6-4e72-a55b-a09c96500a2a?_state=42wcFD68IQoS1UULknbq0_CFOm9U1_MZRBlK8XFR_Sx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlMjJlMzM3LTcxYzYtNGU3Mi1hNTViLWEwOWM5NjUwMGEyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMzE3MDgxNDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.297105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "PUT /v2/foo/bar/blobs/uploads/2e22e337-71c6-4e72-a55b-a09c96500a2a?_state=42wcFD68IQoS1UULknbq0_CFOm9U1_MZRBlK8XFR_Sx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlMjJlMzM3LTcxYzYtNGU3Mi1hNTViLWEwOWM5NjUwMGEyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMzE3MDgxNDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=612474a2-eced-476c-9b91-e69847473ed9 http.request.method=POST http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="956.954µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:02Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=01a196fa-fa5e-48b9-a1d7-31a65df8c0c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/12ce8c0e-2679-4c7b-98cb-65abc1ca6e71?_state=Um967lEalr7TtRkcp4frDpeia6hoQ72OhR3TicSgozd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyY2U4YzBlLTI2NzktNGM3Yi05OGNiLTY1YWJjMWNhNmU3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMzQ0NzE3NTNaIn0%3D&digest=sha256%3Af7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.734655035s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:00 +0000] "PUT /v2/foo/bar/blobs/uploads/12ce8c0e-2679-4c7b-98cb-65abc1ca6e71?_state=Um967lEalr7TtRkcp4frDpeia6hoQ72OhR3TicSgozd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyY2U4YzBlLTI2NzktNGM3Yi05OGNiLTY1YWJjMWNhNmU3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMC4wMzQ0NzE3NTNaIn0%3D&digest=sha256%3Af7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:02Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=25ac6e17-0a93-489a-a4f9-a40ab11ddd22 http.request.method=POST http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.930868ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40551" http.request.id=e8d7ea2b-6404-4073-a6f3-40f84195f916 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/28e54478-58ca-4987-bcf7-d727fdee9bae?_state=A65QNOa7xTqVaYe1gW5CDWCfsUKRhV6OMRQUsLT55ON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4ZTU0NDc4LTU4Y2EtNDk4Ny1iY2Y3LWQ3MjdmZGVlOWJhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMi44Nzg0OTY3ODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.737449325s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:02 +0000] "PATCH /v2/foo/bar/blobs/uploads/28e54478-58ca-4987-bcf7-d727fdee9bae?_state=A65QNOa7xTqVaYe1gW5CDWCfsUKRhV6OMRQUsLT55ON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4ZTU0NDc4LTU4Y2EtNDk4Ny1iY2Y3LWQ3MjdmZGVlOWJhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowMi44Nzg0OTY3ODFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=da0edad4-5f62-49c1-992a-9e04cff7b797 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/uploads/28e54478-58ca-4987-bcf7-d727fdee9bae?_state=vtzIouCSteflJN9OjcF2HQPiZ89H3CvwkFy8yBw8MwZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4ZTU0NDc4LTU4Y2EtNDk4Ny1iY2Y3LWQ3MjdmZGVlOWJhZSIsIk9mZnNldCI6MjIyNTE1MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MDJaIn0%3D&digest=sha256%3Af7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.142468ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "PUT /v2/foo/bar/blobs/uploads/28e54478-58ca-4987-bcf7-d727fdee9bae?_state=vtzIouCSteflJN9OjcF2HQPiZ89H3CvwkFy8yBw8MwZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4ZTU0NDc4LTU4Y2EtNDk4Ny1iY2Y3LWQ3MjdmZGVlOWJhZSIsIk9mZnNldCI6MjIyNTE1MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MDJaIn0%3D&digest=sha256%3Af7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=c186cc94-58ce-4e48-9222-0d305f795e0c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.623886ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=5dc6d2b5-2502-4176-bee7-ead51808d82f http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=97.056504ms http.response.status=200 http.response.written=22251520 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "GET /v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd HTTP/1.1" 200 22251520 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=error msg="error parsing digest="sha257:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=6f72cc7e-f120-4186-bbd0-a05bbc2547bc http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/sha257:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" vars.name="foo/bar" time="2026-09-05T00:12: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.26.8 http.request.host="127.0.0.1:40551" http.request.id=6f72cc7e-f120-4186-bbd0-a05bbc2547bc http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/bar/blobs/sha257:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.676157ms http.response.status=400 http.response.written=110 vars.digest="sha257:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "GET /v2/foo/bar/blobs/sha257:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=d2e6da97-718d-46d9-aa0e-7ead04777f10 http.request.method=GET http.request.remoteaddr="127.0.0.1:53196" http.request.uri="/v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.723756ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "GET /v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=325c5201-cdfa-4f7f-90a0-1cfaf279c926 http.request.method=GET http.request.remoteaddr="127.0.0.1:53196" http.request.uri="/v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.623111ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "GET /v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40551" http.request.id=777947cd-c44f-4c1b-b1fb-cc6966b9b49d http.request.method=GET http.request.remoteaddr="127.0.0.1:53186" http.request.uri="/v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.370613ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "GET /v2/foo/bar/blobs/sha256:f7ccec6231f233d55304b4b37314ad44c72526bea9162a6ad641ceecda9e95dd HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=bb8e470c-86de-4740-ba7d-0ec5de118f34 http.request.method=GET http.request.remoteaddr="127.0.0.1:52886" http.request.uri="/v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.908892799s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [05/Sep/2026:00:11:59 +0000] "GET /v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:38133" http.request.id=cfad4055-3bec-431d-978f-04a419c6c45a http.request.method=GET http.request.remoteaddr="127.0.0.1:52902" http.request.uri="/v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.903626138s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [05/Sep/2026:00:11:59 +0000] "GET /v2/foo/bar/blobs/sha256:7243fbd7f93fcc77c61636ca5944d0b2a67308e53bb20f5400ad32c0fc3e838b HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (15.42s) === RUN TestBlobDelete time="2026-09-05T00:12:05Z" 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.26.8 time="2026-09-05T00:12:05Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:12:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=ec7eb84b-bcfa-46de-be7b-bab0808b7258 http.request.method=GET http.request.remoteaddr="127.0.0.1:38758" http.request.uri="/v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.894828ms http.response.status=404 http.response.written=157 vars.digest="sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "GET /v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=74c2f832-a7ee-4e73-89d9-621e482fe9c3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.454396ms http.response.status=404 http.response.written=157 vars.digest="sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=28a6d1d9-2600-4bda-8ce7-d07bb82afe44 http.request.method=POST http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419666ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=fb34e025-af36-4ff1-8b5a-f2148ca8cfd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/bar/blobs/uploads/a4c2c11d-90b6-484d-ae19-b4176371aeff?_state=JeZ9Ga-EtZWQ0xBi22gc8ngdHdoHL7lLcInvJLUSax57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YzJjMTFkLTkwYjYtNDg0ZC1hZTE5LWI0MTc2MzcxYWVmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45ODU1OTgwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.522916ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "GET /v2/foo/bar/blobs/uploads/a4c2c11d-90b6-484d-ae19-b4176371aeff?_state=JeZ9Ga-EtZWQ0xBi22gc8ngdHdoHL7lLcInvJLUSax57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YzJjMTFkLTkwYjYtNDg0ZC1hZTE5LWI0MTc2MzcxYWVmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45ODU1OTgwNVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=994e6b06-c4c7-4eba-b0e2-531444f56b1d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/bar/blobs/uploads/a4c2c11d-90b6-484d-ae19-b4176371aeff?_state=JeZ9Ga-EtZWQ0xBi22gc8ngdHdoHL7lLcInvJLUSax57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YzJjMTFkLTkwYjYtNDg0ZC1hZTE5LWI0MTc2MzcxYWVmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45ODU1OTgwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.447665ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "DELETE /v2/foo/bar/blobs/uploads/a4c2c11d-90b6-484d-ae19-b4176371aeff?_state=JeZ9Ga-EtZWQ0xBi22gc8ngdHdoHL7lLcInvJLUSax57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YzJjMTFkLTkwYjYtNDg0ZC1hZTE5LWI0MTc2MzcxYWVmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45ODU1OTgwNVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=5aa9f9c3-e772-42b8-b8d8-544d074296f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/bar/blobs/uploads/a4c2c11d-90b6-484d-ae19-b4176371aeff?_state=JeZ9Ga-EtZWQ0xBi22gc8ngdHdoHL7lLcInvJLUSax57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YzJjMTFkLTkwYjYtNDg0ZC1hZTE5LWI0MTc2MzcxYWVmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45ODU1OTgwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a4c2c11d-90b6-484d-ae19-b4176371aeff time="2026-09-05T00:12:05Z" 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.26.8 http.request.host="127.0.0.1:46513" http.request.id=5aa9f9c3-e772-42b8-b8d8-544d074296f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/bar/blobs/uploads/a4c2c11d-90b6-484d-ae19-b4176371aeff?_state=JeZ9Ga-EtZWQ0xBi22gc8ngdHdoHL7lLcInvJLUSax57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YzJjMTFkLTkwYjYtNDg0ZC1hZTE5LWI0MTc2MzcxYWVmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45ODU1OTgwNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.352286ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a4c2c11d-90b6-484d-ae19-b4176371aeff 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "GET /v2/foo/bar/blobs/uploads/a4c2c11d-90b6-484d-ae19-b4176371aeff?_state=JeZ9Ga-EtZWQ0xBi22gc8ngdHdoHL7lLcInvJLUSax57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YzJjMTFkLTkwYjYtNDg0ZC1hZTE5LWI0MTc2MzcxYWVmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45ODU1OTgwNVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=9e3f49f5-9e68-4759-bd2a-0c0ce93e3f55 http.request.method=POST http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.431716ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=f36dd1d3-0a77-4fc0-8285-40a25e7fde33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/4f450898-9721-4c0d-872d-3ded33919b4b?_state=mKYiG12ypEo4RJt6jaN4yQVgpyjPru6tm6NmJAFhKAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDUwODk4LTk3MjEtNGMwZC04NzJkLTNkZWQzMzkxOWI0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45OTI1MDYwMzdaIn0%3D&digest=sha256%3A3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" provided=sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb vars.name="foo/bar" vars.uuid=4f450898-9721-4c0d-872d-3ded33919b4b time="2026-09-05T00:12:05Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=f36dd1d3-0a77-4fc0-8285-40a25e7fde33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/4f450898-9721-4c0d-872d-3ded33919b4b?_state=mKYiG12ypEo4RJt6jaN4yQVgpyjPru6tm6NmJAFhKAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDUwODk4LTk3MjEtNGMwZC04NzJkLTNkZWQzMzkxOWI0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45OTI1MDYwMzdaIn0%3D&digest=sha256%3A3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4f450898-9721-4c0d-872d-3ded33919b4b time="2026-09-05T00:12:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=f36dd1d3-0a77-4fc0-8285-40a25e7fde33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/4f450898-9721-4c0d-872d-3ded33919b4b?_state=mKYiG12ypEo4RJt6jaN4yQVgpyjPru6tm6NmJAFhKAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDUwODk4LTk3MjEtNGMwZC04NzJkLTNkZWQzMzkxOWI0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45OTI1MDYwMzdaIn0%3D&digest=sha256%3A3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.520336ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4f450898-9721-4c0d-872d-3ded33919b4b 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "PUT /v2/foo/bar/blobs/uploads/4f450898-9721-4c0d-872d-3ded33919b4b?_state=mKYiG12ypEo4RJt6jaN4yQVgpyjPru6tm6NmJAFhKAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDUwODk4LTk3MjEtNGMwZC04NzJkLTNkZWQzMzkxOWI0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45OTI1MDYwMzdaIn0%3D&digest=sha256%3A3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=5dc74556-ef33-4d8d-806f-a8370f5613e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.327305ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=7c43c67d-d52a-4727-85ad-ca289883879d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/3ce092db-2b3c-418f-ad16-98d08972f4c5?_state=TElMtHbn7ovDtUAN4xWGJfTobjk2XZ1dpRPs9FQ27RJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZTA5MmRiLTJiM2MtNDE4Zi1hZDE2LTk4ZDA4OTcyZjRjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45OTYwMjE0NDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.663517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "PUT /v2/foo/bar/blobs/uploads/3ce092db-2b3c-418f-ad16-98d08972f4c5?_state=TElMtHbn7ovDtUAN4xWGJfTobjk2XZ1dpRPs9FQ27RJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZTA5MmRiLTJiM2MtNDE4Zi1hZDE2LTk4ZDA4OTcyZjRjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45OTYwMjE0NDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:05Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=350d03b4-2c02-45b0-954b-e68262760dbe http.request.method=POST http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.358745ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:06Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=ada89ebb-abae-4330-8298-92cc3747fa2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/9bdc17b1-ded5-4b70-affe-01bb98b7725e?_state=JvAEUJp1rPoPM-ZnBdlXI3gfT-iMJrrjbxJ23bhIrv97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZGMxN2IxLWRlZDUtNGI3MC1hZmZlLTAxYmI5OGI3NzI1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45OTk2MDkwMjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.689157ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:05 +0000] "PUT /v2/foo/bar/blobs/uploads/9bdc17b1-ded5-4b70-affe-01bb98b7725e?_state=JvAEUJp1rPoPM-ZnBdlXI3gfT-iMJrrjbxJ23bhIrv97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZGMxN2IxLWRlZDUtNGI3MC1hZmZlLTAxYmI5OGI3NzI1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNS45OTk2MDkwMjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:06Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=6e81340a-2db9-4358-ae9b-187f004b953d http.request.method=POST http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361755ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=a0a60ebd-191b-40de-aea2-bcacd3e0fa6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/8b0e6817-de0b-47be-9dfb-c42849a0415c?_state=3iEtM9UvFfa0Mc_hHEhk4nE4PwbbHJMLdGLdsdR0A-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMGU2ODE3LWRlMGItNDdiZS05ZGZiLWM0Mjg0OWEwNDE1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNi4wMDMxNTQ5MloifQ%3D%3D&digest=sha256%3A3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.duration=4.796975138s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:06 +0000] "PUT /v2/foo/bar/blobs/uploads/8b0e6817-de0b-47be-9dfb-c42849a0415c?_state=3iEtM9UvFfa0Mc_hHEhk4nE4PwbbHJMLdGLdsdR0A-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMGU2ODE3LWRlMGItNDdiZS05ZGZiLWM0Mjg0OWEwNDE1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjowNi4wMDMxNTQ5MloifQ%3D%3D&digest=sha256%3A3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=ae03202d-1182-4d4b-8558-ea2558ef2886 http.request.method=POST http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.036738ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46513" http.request.id=ab803108-a7d0-4ff8-9754-79c2b14139a2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/d25750d2-d45e-4f94-85e4-086ae5d20d43?_state=MmAcw7Hq5SW3Jl--61PyMm0T5tPJ_ge0NWt93LhoNeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNTc1MGQyLWQ0NWUtNGY5NC04NWU0LTA4NmFlNWQyMGQ0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoxMC45Mzg1MzM4MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.761235137s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/d25750d2-d45e-4f94-85e4-086ae5d20d43?_state=MmAcw7Hq5SW3Jl--61PyMm0T5tPJ_ge0NWt93LhoNeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNTc1MGQyLWQ0NWUtNGY5NC04NWU0LTA4NmFlNWQyMGQ0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoxMC45Mzg1MzM4MDZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=d70f312b-4c24-4de4-aa6c-c40e938ab5ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/uploads/d25750d2-d45e-4f94-85e4-086ae5d20d43?_state=hWKWz_iQZaV7puRHsNEO8D95JXp1eEqIL1H-bZApNYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNTc1MGQyLWQ0NWUtNGY5NC04NWU0LTA4NmFlNWQyMGQ0MyIsIk9mZnNldCI6Mjc5NjAzMjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MTBaIn0%3D&digest=sha256%3A3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.248459ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "PUT /v2/foo/bar/blobs/uploads/d25750d2-d45e-4f94-85e4-086ae5d20d43?_state=hWKWz_iQZaV7puRHsNEO8D95JXp1eEqIL1H-bZApNYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNTc1MGQyLWQ0NWUtNGY5NC04NWU0LTA4NmFlNWQyMGQ0MyIsIk9mZnNldCI6Mjc5NjAzMjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MTBaIn0%3D&digest=sha256%3A3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=c3edd82e-5239-49e9-9d11-8c0294716296 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.605217ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=a7167beb-4656-488d-86d0-a34a0b5254a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=124.044681ms http.response.status=200 http.response.written=27960320 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "GET /v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 200 27960320 "" "Go-http-client/1.1" time="2026-09-05T00:12:15Z" level=error msg="error parsing digest="sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=dd56f1e9-2d42-452f-ae3b-3975959f2a83 http.request.method=GET http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" vars.name="foo/bar" time="2026-09-05T00:12:15Z" 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.26.8 http.request.host="127.0.0.1:46513" http.request.id=dd56f1e9-2d42-452f-ae3b-3975959f2a83 http.request.method=GET http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/foo/bar/blobs/sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.577496ms http.response.status=400 http.response.written=110 vars.digest="sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "GET /v2/foo/bar/blobs/sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-05T00:12:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=00344928-5d67-445c-8723-9c639a6ee4f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.525196ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "GET /v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=64961546-b03c-49b3-85c6-8ca8d60057f2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49736" http.request.uri="/v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.358785ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=7ca16014-ca01-4341-abeb-b5ddf64675f9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49736" http.request.uri="/v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.024874ms http.response.status=404 http.response.written=157 vars.digest="sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T00:12:15Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=5fe4e655-a592-4e05-9454-371c527d3f96 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49736" http.request.uri="/v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.124465ms http.response.status=404 http.response.written=74 vars.digest="sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-09-05T00:12:15Z" level=error msg="error parsing digest="sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=1041365d-add3-4aa9-9281-2cb536dc5feb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49750" http.request.uri="/v2/foo/bar/blobs/sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" vars.name="foo/bar" time="2026-09-05T00:12:15Z" 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.26.8 http.request.host="127.0.0.1:46513" http.request.id=1041365d-add3-4aa9-9281-2cb536dc5feb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49750" http.request.uri="/v2/foo/bar/blobs/sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.123075ms http.response.status=400 http.response.written=110 vars.digest="sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "DELETE /v2/foo/bar/blobs/sha257:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-05T00:12:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=1d0f91b7-1857-4429-b445-b31a3a49f7fe http.request.method=POST http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311166ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=a49ab575-d25a-40f2-90ae-39df93dfe76f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/bar/blobs/uploads/75254e30-31d2-44ed-9ac2-90e15b375345?_state=e701r6UTbH4AoU-H6BhEJjICijyjeZhtGU7D4WpwtFZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MjU0ZTMwLTMxZDItNDRlZC05YWMyLTkwZTE1YjM3NTM0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoxNS44Njc2NjYwMzdaIn0%3D&digest=sha256%3A3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.duration=4.816396525s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "PUT /v2/foo/bar/blobs/uploads/75254e30-31d2-44ed-9ac2-90e15b375345?_state=e701r6UTbH4AoU-H6BhEJjICijyjeZhtGU7D4WpwtFZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MjU0ZTMwLTMxZDItNDRlZC05YWMyLTkwZTE1YjM3NTM0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoxNS44Njc2NjYwMzdaIn0%3D&digest=sha256%3A3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=004d9cab-2225-4f7e-a8b5-7ef91517f22a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.154878ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=0db1c3e3-2912-41b3-a19d-c6d453b74c4d http.request.method=GET http.request.remoteaddr="127.0.0.1:49718" http.request.uri="/v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.969828032s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "GET /v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-09-05T00:12:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46513" http.request.id=fbcb1b9d-df5f-433a-85c0-ca25c419ca66 http.request.method=GET http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.964462831s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [05/Sep/2026:00:12:15 +0000] "GET /v2/foo/bar/blobs/sha256:3ca4bc5a1a38fadf2fe1e1e35c0a2bf3bf6fa4b14a271b7a3e6c433b481611cb HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (15.07s) === RUN TestRelativeURL time="2026-09-05T00:12: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.26.8 time="2026-09-05T00:12:20Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:12:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36959" http.request.id=524cbe83-4a4c-4527-9ad1-9389888da6c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:53548" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.642186ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:23Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36959" http.request.id=a8cf265a-271f-42ea-90c6-e5c6ed914c86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53548" http.request.uri="/v2/foo/bar/blobs/uploads/b8175d0a-7e0c-44c3-a81b-d7e7111b7147?_state=YORNWN6M5AqGCjBHI6Pqhp8_E0ZHDmlLimvKg2mclox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MTc1ZDBhLTdlMGMtNDRjMy1hODFiLWQ3ZTcxMTFiNzE0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoyMC44Mjc2NDA4MloifQ%3D%3D&digest=sha256%3Ac877a94180ba4ab4a373522affa56f0cefd3a592a4929be1f79a9fdfec13e49b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.439417796s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:20 +0000] "PUT /v2/foo/bar/blobs/uploads/b8175d0a-7e0c-44c3-a81b-d7e7111b7147?_state=YORNWN6M5AqGCjBHI6Pqhp8_E0ZHDmlLimvKg2mclox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MTc1ZDBhLTdlMGMtNDRjMy1hODFiLWQ3ZTcxMTFiNzE0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoyMC44Mjc2NDA4MloifQ%3D%3D&digest=sha256%3Ac877a94180ba4ab4a373522affa56f0cefd3a592a4929be1f79a9fdfec13e49b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:23Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36959" http.request.id=5f6c3342-f746-454f-ac2d-b36e8b75bc17 http.request.method=POST http.request.remoteaddr="127.0.0.1:53548" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.009268ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:23Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36959" http.request.id=5de0c2af-17a2-4d39-98dc-2bb29a16566a http.request.method=POST http.request.remoteaddr="127.0.0.1:53548" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.475936ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36959" http.request.id=715fdecb-da13-49ad-ab78-c5a5f2f677ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53548" http.request.uri="/v2/foo/bar/blobs/uploads/4c357804-04c8-43ed-aa55-63f424868b31?_state=0xTydRT-KdY_wO9fbW6BazffwZV83M6WFAbY3FUteyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjMzU3ODA0LTA0YzgtNDNlZC1hYTU1LTYzZjQyNDg2OGIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoyMy41Njk2MzQ5ODRaIn0%3D&digest=sha256%3A6a07ac7b8ebbc022eaf859120364c8e41d6d9ee484c7cad4dbd8fa5582790a87" http.request.useragent="Go-http-client/1.1" http.response.duration=1.437063238s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:23 +0000] "PUT /v2/foo/bar/blobs/uploads/4c357804-04c8-43ed-aa55-63f424868b31?_state=0xTydRT-KdY_wO9fbW6BazffwZV83M6WFAbY3FUteyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjMzU3ODA0LTA0YzgtNDNlZC1hYTU1LTYzZjQyNDg2OGIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoyMy41Njk2MzQ5ODRaIn0%3D&digest=sha256%3A6a07ac7b8ebbc022eaf859120364c8e41d6d9ee484c7cad4dbd8fa5582790a87 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (4.19s) === RUN TestBlobDeleteDisabled time="2026-09-05T00:12: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.26.8 time="2026-09-05T00:12:25Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:12:25Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:44151" http.request.id=61927457-8b1c-4341-9414-6fdfc12efda1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58374" http.request.uri="/v2/foo/bar/blobs/sha256:0d02cec37471487b31c503c77a65ab6506c36a87c9b3bf8890a97b63edd9118e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.788177ms http.response.status=405 http.response.written=78 vars.digest="sha256:0d02cec37471487b31c503c77a65ab6506c36a87c9b3bf8890a97b63edd9118e" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:12:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:0d02cec37471487b31c503c77a65ab6506c36a87c9b3bf8890a97b63edd9118e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.14s) === RUN TestDeleteDisabled time="2026-09-05T00:12: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.26.8 time="2026-09-05T00:12:25Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:12:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:39711" http.request.id=229e8245-ec80-4c45-8fdf-5210ce01a979 http.request.method=POST http.request.remoteaddr="127.0.0.1:60756" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.072098ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:39711" http.request.id=b9e92944-9c11-4da1-b9ac-91ed948a4437 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60756" http.request.uri="/v2/foo/bar/blobs/uploads/00affa51-5857-4785-a323-17b8809b46e9?_state=qOYKShJ2T_C1QBIT3OTbB46T9eTer2MgOZV3XSpYOZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwYWZmYTUxLTU4NTctNDc4NS1hMzIzLTE3Yjg4MDliNDZlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoyNS4zMjIxNDM1ODFaIn0%3D&digest=sha256%3A8fbc15766037a6a9d71683b3f5904b60e12bfb0a88a0a9f4f308c46256316ccb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.21058306s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:25 +0000] "PUT /v2/foo/bar/blobs/uploads/00affa51-5857-4785-a323-17b8809b46e9?_state=qOYKShJ2T_C1QBIT3OTbB46T9eTer2MgOZV3XSpYOZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwYWZmYTUxLTU4NTctNDc4NS1hMzIzLTE3Yjg4MDliNDZlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoyNS4zMjIxNDM1ODFaIn0%3D&digest=sha256%3A8fbc15766037a6a9d71683b3f5904b60e12bfb0a88a0a9f4f308c46256316ccb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:27Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:39711" http.request.id=8a90cc72-887a-4e70-8b04-221d9d9391b4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60756" http.request.uri="/v2/foo/bar/blobs/sha256:8fbc15766037a6a9d71683b3f5904b60e12bfb0a88a0a9f4f308c46256316ccb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.696117ms http.response.status=405 http.response.written=78 vars.digest="sha256:8fbc15766037a6a9d71683b3f5904b60e12bfb0a88a0a9f4f308c46256316ccb" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:12:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:8fbc15766037a6a9d71683b3f5904b60e12bfb0a88a0a9f4f308c46256316ccb HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.39s) === RUN TestDeleteReadOnly time="2026-09-05T00:12:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T00:12:27Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:12:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35995" http.request.id=15422633-62c0-4615-9d5f-03739cba1580 http.request.method=POST http.request.remoteaddr="127.0.0.1:38030" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.999138ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:30Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35995" http.request.id=4cdfe459-23ab-486c-95e9-1e9fcbfc775e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38030" http.request.uri="/v2/foo/bar/blobs/uploads/e660ceda-7766-4e20-a7df-7d5b4bf44ae0?_state=p4imwDM_Q-ENynVwCHxpybmOg1rAPq7etaz952kGYDZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NjBjZWRhLTc3NjYtNGUyMC1hN2RmLTdkNWI0YmY0NGFlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoyNy43MTU0NzQ0MzVaIn0%3D&digest=sha256%3Af8b199ad9865ba5602ba922393a5d13060c9a3c997abedf2aa883a3da9bc1b97" http.request.useragent="Go-http-client/1.1" http.response.duration=2.734382404s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:27 +0000] "PUT /v2/foo/bar/blobs/uploads/e660ceda-7766-4e20-a7df-7d5b4bf44ae0?_state=p4imwDM_Q-ENynVwCHxpybmOg1rAPq7etaz952kGYDZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NjBjZWRhLTc3NjYtNGUyMC1hN2RmLTdkNWI0YmY0NGFlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMjoyNy43MTU0NzQ0MzVaIn0%3D&digest=sha256%3Af8b199ad9865ba5602ba922393a5d13060c9a3c997abedf2aa883a3da9bc1b97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Sep/2026:00:12:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:f8b199ad9865ba5602ba922393a5d13060c9a3c997abedf2aa883a3da9bc1b97 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.92s) === RUN TestStartPushReadOnly time="2026-09-05T00:12:30Z" 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.26.8 time="2026-09-05T00:12:30Z" level=info msg="redis not configured" go.version=go1.26.8 127.0.0.1 - - [05/Sep/2026:00:12:30 +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-09-05T00:12:30Z" 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.26.8 time="2026-09-05T00:12:30Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:12:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=021c0beb-bb74-410b-a877-7c1f858b3f88 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" 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.460546ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:00:12:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-05T00:12:30Z" 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.26.8 http.request.host="127.0.0.1:41735" http.request.id=e14b95ca-6070-4052-ae87-d9af14e80d47 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" 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.053074ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2026:00:12:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T00:12:30Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=2f438806-93e7-4af8-90d1-a655bad36491 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" 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.005534ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:00:12:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-05T00:12:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=1f29144d-aeef-4698-bd8a-e8983a7daafd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" 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.918698ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T00:12:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=1f29144d-aeef-4698-bd8a-e8983a7daafd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" 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.979958ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T00:12:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=1f29144d-aeef-4698-bd8a-e8983a7daafd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" 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.020228ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T00:12:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=1f29144d-aeef-4698-bd8a-e8983a7daafd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" 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.049118ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:00:12:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-05T00:12:30Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=a0394ece-121a-4050-929b-e3634b758125 http.request.method=POST http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.513356ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:32Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=9a7c6d13-16cc-401f-830a-e603b4a685a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/blobs/uploads/6d6a4a9d-1c7d-4023-9265-14a3dbb9e9b1?_state=Y5Rh8149bQx0C-l28ZBw8BxpPd5_xvLvVIaSX_4MJU17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDZhNGE5ZC0xYzdkLTQwMjMtOTI2NS0xNGEzZGJiOWU5YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MzAuNjI0MzIyMjk5WiJ9&digest=sha256%3Abc7775543d8a6a14a707f37a2b4881c11ff67c9e5ed03073a1fe86a383926558" http.request.useragent="Go-http-client/1.1" http.response.duration=2.160895283s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/6d6a4a9d-1c7d-4023-9265-14a3dbb9e9b1?_state=Y5Rh8149bQx0C-l28ZBw8BxpPd5_xvLvVIaSX_4MJU17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDZhNGE5ZC0xYzdkLTQwMjMtOTI2NS0xNGEzZGJiOWU5YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MzAuNjI0MzIyMjk5WiJ9&digest=sha256%3Abc7775543d8a6a14a707f37a2b4881c11ff67c9e5ed03073a1fe86a383926558 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:32Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=0a8ef39f-0506-4e50-a42c-4c3872cb4507 http.request.method=POST http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.052518ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=51741774-469b-4911-9676-d625daa20375 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/blobs/uploads/7834f972-6b9e-418f-a218-adebd0f86088?_state=pJhQz3a5TqhRCIZ0ZeY4ouGcgtMbyYTfhe7ozAMb13F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODM0Zjk3Mi02YjllLTQxOGYtYTIxOC1hZGViZDBmODYwODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MzIuOTMxMjQxOTQxWiJ9&digest=sha256%3A9b32ef082fccc8f1cf75453c0217fd25f859a01e20e23c92b4caf82310fb36e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.744824737s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/7834f972-6b9e-418f-a218-adebd0f86088?_state=pJhQz3a5TqhRCIZ0ZeY4ouGcgtMbyYTfhe7ozAMb13F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODM0Zjk3Mi02YjllLTQxOGYtYTIxOC1hZGViZDBmODYwODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MzIuOTMxMjQxOTQxWiJ9&digest=sha256%3A9b32ef082fccc8f1cf75453c0217fd25f859a01e20e23c92b4caf82310fb36e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=b2fca015-cbcb-41e2-b86b-63c27122caba http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.006621ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=b7083769-a2c6-42f4-9765-c998465068f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764" http.request.useragent="Go-http-client/1.1" http.response.duration=2.475369ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=c1e3611c-a9a3-45f5-a690-df009f803a9e http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" 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.021238ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=40e4afcf-9c91-4cd9-a013-56e0bd103458 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.969258ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "GET /v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41735" http.request.id=8649daac-7f72-49e6-8761-65d98e03c9c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764" http.request.useragent="Go-http-client/1.1" http.response.duration=2.49436ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41735" http.request.id=0286af49-7980-4e97-b2f6-58c57fe77909 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764" http.request.useragent="Go-http-client/1.1" http.response.duration=2.292509ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:41735" http.request.id=02694dea-3b10-4432-ac96-5210e0471951 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764" http.request.useragent="Go-http-client/1.1" http.response.duration=2.407639ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=8fd513e3-ad08-4692-8fe3-c56826830e89 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.957808ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "GET /v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=16231a1a-6095-455a-9b29-bebf8b64f637 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.147554ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=79e38dfd-2677-4aa1-906f-00631616e622 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764" http.request.useragent="Go-http-client/1.1" http.response.duration=1.211515ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "GET /v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=cabb30c0-972d-4869-b958-c76b23497437 http.request.method=GET http.request.remoteaddr="127.0.0.1:52202" 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.207465ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=error msg="payload digest does match: "sha256:5959a08e5265586e6d4e4fcc5552901da8665eb926b224369adc691a79e76d50" != "sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764"" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=c6edf387-0db5-4123-b919-a43e6f1d61ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764" time="2026-09-05T00:12:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=c6edf387-0db5-4123-b919-a43e6f1d61ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:52202" http.request.uri="/v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.402676ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764" 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:b2f04b1ab0e6b480fe698157de0814c6ad8668df221b41d54cdeb5259e37f764 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=e656545b-5037-4254-9116-0f8b1d67118f http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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.417215ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" 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.26.8 http.request.host="127.0.0.1:41735" http.request.id=342f0017-2b1d-48fb-926a-9c2211ae9dd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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.098385ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41735" http.request.id=7ab0b38f-8157-487f-839b-3646a4d19ca4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" 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.438285ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T00:12:34Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41735" http.request.id=7ab0b38f-8157-487f-839b-3646a4d19ca4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" 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.484255ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T00:12:34Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41735" http.request.id=7ab0b38f-8157-487f-839b-3646a4d19ca4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" 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.518426ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=7b4a1fee-2080-4e22-8913-e3b5c9298a09 http.request.method=POST http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.424756ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=49149e33-3f08-46d0-9363-e26d80650980 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/d006812d-15b7-46e2-a3aa-686318dc0579?_state=ncSJg-b3S_AWiEoXI1XCsPL2tCRa-M9aZFSjZ_UCVU57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDA2ODEyZC0xNWI3LTQ2ZTItYTNhYS02ODYzMThkYzA1NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MzQuNzEzMDk2MjI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.641297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/d006812d-15b7-46e2-a3aa-686318dc0579?_state=ncSJg-b3S_AWiEoXI1XCsPL2tCRa-M9aZFSjZ_UCVU57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDA2ODEyZC0xNWI3LTQ2ZTItYTNhYS02ODYzMThkYzA1NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MzQuNzEzMDk2MjI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41735" http.request.id=dfb68a67-6712-4634-a72a-7eb1de119d3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" 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.363685ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T00:12:34Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41735" http.request.id=dfb68a67-6712-4634-a72a-7eb1de119d3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" 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.409436ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-05T00:12:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=182e5df7-7bb5-40f1-8a03-b7ebeb7cd344 http.request.method=POST http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.932597ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=f6258e41-9545-4d15-bed4-2e676bdfb407 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/90e3de66-2c7f-43a5-9f43-51748dc1d96e?_state=MOdWN2idXbaokYhRE2yiFR9hgda5hsbUxEfz8ny9pct7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MGUzZGU2Ni0yYzdmLTQzYTUtOWY0My01MTc0OGRjMWQ5NmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MzQuOTIxMTAwMjQ3WiJ9&digest=sha256%3Afd8929536b504f2640d802a8dbaf821a7d5566580d2a80a0ea4bcaada9f8b9e8" http.request.useragent="Go-http-client/1.1" http.response.duration=4.250969207s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/90e3de66-2c7f-43a5-9f43-51748dc1d96e?_state=MOdWN2idXbaokYhRE2yiFR9hgda5hsbUxEfz8ny9pct7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MGUzZGU2Ni0yYzdmLTQzYTUtOWY0My01MTc0OGRjMWQ5NmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MzQuOTIxMTAwMjQ3WiJ9&digest=sha256%3Afd8929536b504f2640d802a8dbaf821a7d5566580d2a80a0ea4bcaada9f8b9e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=a4e9d4ed-0320-4dbd-aad1-8a09a91088e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.039298ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=4c238e6f-00e8-4c35-95a3-101178ff1a3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/94065e5f-a774-4526-bf9a-cc93af976624?_state=qflPSa2B5GoP0-1u7l_zdL7WPARgE70V8Afth5udRDV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NDA2NWU1Zi1hNzc0LTQ1MjYtYmY5YS1jYzkzYWY5NzY2MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MzkuMzExOTYyMDA4WiJ9&digest=sha256%3Ae8790e9489aebb357a8788fb9d2b745546797eea1b79a3868a117eafc072cb7d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.499822377s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/94065e5f-a774-4526-bf9a-cc93af976624?_state=qflPSa2B5GoP0-1u7l_zdL7WPARgE70V8Afth5udRDV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NDA2NWU1Zi1hNzc0LTQ1MjYtYmY5YS1jYzkzYWY5NzY2MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6MzkuMzExOTYyMDA4WiJ9&digest=sha256%3Ae8790e9489aebb357a8788fb9d2b745546797eea1b79a3868a117eafc072cb7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41735" http.request.id=55ccf86b-9857-4545-9fcc-81397a1aed42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.216229ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41735" http.request.id=c6058734-cba7-4f41-a1d1-90202028c1f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/sha256:284efc789045b93f4b68727bf9d296c3a4fb4a543a0bfc2f01151644e0b5ac52" http.request.useragent="Go-http-client/1.1" http.response.duration=1.710157ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:284efc789045b93f4b68727bf9d296c3a4fb4a543a0bfc2f01151644e0b5ac52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=ee35ac25-bf58-44bd-ba9f-6ad3ea359aca http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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.510166ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=0a62e52a-eabd-4ebc-9d77-7e56ba3285c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/sha256:284efc789045b93f4b68727bf9d296c3a4fb4a543a0bfc2f01151644e0b5ac52" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.474056ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema2/manifests/sha256:284efc789045b93f4b68727bf9d296c3a4fb4a543a0bfc2f01151644e0b5ac52 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=92e673e1-55fa-4ade-84ec-a7b6b2804db0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.236355ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=e496df86-a07b-4056-81e8-2f5b6c1d7a78 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/sha256:284efc789045b93f4b68727bf9d296c3a4fb4a543a0bfc2f01151644e0b5ac52" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090584ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema2/manifests/sha256:284efc789045b93f4b68727bf9d296c3a4fb4a543a0bfc2f01151644e0b5ac52 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=eefa4e9e-5454-4339-b88c-3c66df2a64d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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.170955ms http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="rewriting manifest sha256:284efc789045b93f4b68727bf9d296c3a4fb4a543a0bfc2f01151644e0b5ac52 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=7fa5ea03-9787-4643-ae7a-9ddc3bc9b548 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=7fa5ea03-9787-4643-ae7a-9ddc3bc9b548 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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.371209ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41735" http.request.id=2f8115db-d956-490a-b715-e0c67744246b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" 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.360635ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41735" http.request.id=f90b1e8d-6905-498d-94a2-8f6311f327a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.607077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41735" http.request.id=c6fe67e2-8979-42d6-b7c7-3cd2fa6b5d4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/sha256:20dd8eba187dff05211a2b472699b65ed854305ed1d5a82f453b2969161ef92b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.434786ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:20dd8eba187dff05211a2b472699b65ed854305ed1d5a82f453b2969161ef92b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=c47bb99f-66bb-4082-b86e-b796e00b843c http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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.399965ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=4fece0cc-b632-4fb9-8637-0fb95d992eb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/sha256:20dd8eba187dff05211a2b472699b65ed854305ed1d5a82f453b2969161ef92b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.326725ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema2/manifests/sha256:20dd8eba187dff05211a2b472699b65ed854305ed1d5a82f453b2969161ef92b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=d7424001-c3f5-49d9-9965-439369bc22d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237675ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=fc055317-e7f4-4915-b455-5b528c46c2dd http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/sha256:20dd8eba187dff05211a2b472699b65ed854305ed1d5a82f453b2969161ef92b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153284ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema2/manifests/sha256:20dd8eba187dff05211a2b472699b65ed854305ed1d5a82f453b2969161ef92b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=info msg="rewriting manifest list sha256:20dd8eba187dff05211a2b472699b65ed854305ed1d5a82f453b2969161ef92b in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=4f14d6c1-8769-44a9-bcb0-37df43fb3c76 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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-09-05T00:12:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41735" http.request.id=4f14d6c1-8769-44a9-bcb0-37df43fb3c76 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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.239779ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T00:12:40Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:12:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=01c2c5ee-9a96-48c1-b604-20a399434a4f http.request.method=GET http.request.remoteaddr="127.0.0.1:43742" 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.270925ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=e9f3a34e-d657-4c33-8618-27b2d59d818e http.request.method=GET http.request.remoteaddr="127.0.0.1:43742" 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.256235ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=e785d3eb-74b5-4006-a9e9-fbea6ac35ed6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" 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.220125ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-05T00:12:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=6a902daa-1054-426a-8c10-b82b4361fb1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" 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.040418ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T00:12:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=6a902daa-1054-426a-8c10-b82b4361fb1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" 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.088138ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T00:12:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=6a902daa-1054-426a-8c10-b82b4361fb1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" 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.120758ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T00:12:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=6a902daa-1054-426a-8c10-b82b4361fb1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" 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.149408ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:00:12:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-05T00:12:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=e26900da-bd3e-4c9b-a6ff-6ac6efa43f1c http.request.method=POST http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.692677ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:42Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=03d5b933-4627-4a2b-8586-c813d259458b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/blobs/uploads/3a59ab9e-3902-4af4-9157-0cd494fdf0b5?_state=4ZUrGjwayJiy-VpAJRQQxoigXlBSTPirRtK0rTSarIh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYTU5YWI5ZS0zOTAyLTRhZjQtOTE1Ny0wY2Q0OTRmZGYwYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NDEuMDAxNzM4MTA2WiJ9&digest=sha256%3Af727850d6d32a57e5a8482d75a2adb8f2756723da7fb17329b6e3486d0ed64d2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.804442763s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/3a59ab9e-3902-4af4-9157-0cd494fdf0b5?_state=4ZUrGjwayJiy-VpAJRQQxoigXlBSTPirRtK0rTSarIh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYTU5YWI5ZS0zOTAyLTRhZjQtOTE1Ny0wY2Q0OTRmZGYwYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NDEuMDAxNzM4MTA2WiJ9&digest=sha256%3Af727850d6d32a57e5a8482d75a2adb8f2756723da7fb17329b6e3486d0ed64d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=647bc753-6ef5-4a9b-b89b-62f9099c99ba http.request.method=POST http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.957648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=bac38f01-20fa-4cb9-b4cb-7f73f74701d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/blobs/uploads/e38eb067-80b0-4e6b-9c1f-2eaac7b63a50?_state=b3gioOvgUsCMcW3BYwk88jlcgZN9K73w2ZmFwxi4Btx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMzhlYjA2Ny04MGIwLTRlNmItOWMxZi0yZWFhYzdiNjNhNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NDMuMDE4NzkwNzQxWiJ9&digest=sha256%3A075ef9a6621b91a4b687ffb13cf1ace33784b7172310905056f3149d79afc718" http.request.useragent="Go-http-client/1.1" http.response.duration=4.716219368s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/e38eb067-80b0-4e6b-9c1f-2eaac7b63a50?_state=b3gioOvgUsCMcW3BYwk88jlcgZN9K73w2ZmFwxi4Btx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMzhlYjA2Ny04MGIwLTRlNmItOWMxZi0yZWFhYzdiNjNhNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NDMuMDE4NzkwNzQxWiJ9&digest=sha256%3A075ef9a6621b91a4b687ffb13cf1ace33784b7172310905056f3149d79afc718 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=cc226cf7-dbe0-4240-8ddf-d88c32203afd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.296803ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=34824ea1-9609-4c93-b8c9-20727c36b08e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.4267ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=78c06f27-c642-4292-b5c8-1e1186982e6b http.request.method=GET http.request.remoteaddr="127.0.0.1:43742" 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.003868ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=b80edff3-0f2e-47c1-87a4-ee2c1e9c4a36 http.request.method=GET http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.949307ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "GET /v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37843" http.request.id=aabd0f3a-472e-42e3-a3ce-9050ed54562a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.437379ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37843" http.request.id=663ee82a-a05b-4676-9a6f-7ab8bd6845f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.44143ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:37843" http.request.id=6a664f1a-a302-40b4-87e4-7d62f19a6f96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.44364ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=f59f8ee8-14b5-48bc-8c6e-1640677da4e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.919417ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "GET /v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=250bc73f-b676-4a28-88f8-0ea8866d66b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216345ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=4d1f7dcb-3162-4b39-9d49-c84d43373b7b http.request.method=GET http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111544ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "GET /v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=c58244bc-eda7-413f-9dc8-a9ed47fa5de4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43742" 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.072044ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=error msg="payload digest does match: "sha256:305f19fcf42effb9d1db5fcd26b783a91f0cb4a73397c1a961a89a1da6974738" != "sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f"" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=06601d14-9ee7-4601-aef3-32f830e3d457 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f" time="2026-09-05T00:12:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=06601d14-9ee7-4601-aef3-32f830e3d457 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.291925ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f" 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:24cc7577718d48947223ad07c856aa85b907ec59f74900c6e790f477fb7b890f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=7c5b009d-a9b6-4774-a64c-8e25164a6189 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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.208125ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" 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.26.8 http.request.host="127.0.0.1:37843" http.request.id=335e9975-474d-4ccd-b24e-0e2bcf82e9e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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="995.494µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37843" http.request.id=47b1b8af-3e70-479f-9563-e71508701358 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" 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.331336ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T00:12:47Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37843" http.request.id=47b1b8af-3e70-479f-9563-e71508701358 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" 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.381316ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T00:12:47Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37843" http.request.id=47b1b8af-3e70-479f-9563-e71508701358 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" 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.422016ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=18000886-68a0-424d-a209-700e7be979c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047155ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=58703947-bc1d-4f9e-9a9d-8ac43b710c0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/blobs/uploads/c972a848-75bb-4662-bbe4-f9ff8718a7fb?_state=s0yHPcOcW0qtEwJBEE3cKz2Whlo7ps2Qg2CFTzcTo457Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOTcyYTg0OC03NWJiLTQ2NjItYmJlNC1mOWZmODcxOGE3ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NDcuNzcxNTcyMjc0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/c972a848-75bb-4662-bbe4-f9ff8718a7fb?_state=s0yHPcOcW0qtEwJBEE3cKz2Whlo7ps2Qg2CFTzcTo457Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOTcyYTg0OC03NWJiLTQ2NjItYmJlNC1mOWZmODcxOGE3ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NDcuNzcxNTcyMjc0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37843" http.request.id=0e9447fb-2d91-4811-99f8-85ae0ed7c971 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" 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.067244ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T00:12:47Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37843" http.request.id=0e9447fb-2d91-4811-99f8-85ae0ed7c971 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" 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.117984ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-05T00:12:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=a9a3121f-463d-4efc-83ed-82cc2a66c983 http.request.method=POST http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.866867ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=020e619f-c53a-408d-9406-8625f686dfd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/blobs/uploads/54b7645f-964b-464c-9457-f801a9d9c047?_state=41Urrhs8MWlametLwmc0Rw4qWsL3XX0CFRLafhQUALd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NGI3NjQ1Zi05NjRiLTQ2NGMtOTQ1Ny1mODAxYTlkOWMwNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NDcuOTM5ODI5OFoifQ%3D%3D&digest=sha256%3A3bd7c50d0a86597c912f98ca725e044256bd7903e95711c39a76025dcba8b801" http.request.useragent="Go-http-client/1.1" http.response.duration=2.403959606s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/54b7645f-964b-464c-9457-f801a9d9c047?_state=41Urrhs8MWlametLwmc0Rw4qWsL3XX0CFRLafhQUALd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NGI3NjQ1Zi05NjRiLTQ2NGMtOTQ1Ny1mODAxYTlkOWMwNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NDcuOTM5ODI5OFoifQ%3D%3D&digest=sha256%3A3bd7c50d0a86597c912f98ca725e044256bd7903e95711c39a76025dcba8b801 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=b0df0093-6b0a-4d20-bf44-4bb4fbe40d20 http.request.method=POST http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.934668ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=6607fbed-2de3-435a-8cec-225214e267a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/blobs/uploads/80758408-7ac0-4c1c-a28c-2a178cb49027?_state=wfAqfk6Lb5t9JgbuiXLe1zOEqd5rywGXRzZXGpXBNNB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDc1ODQwOC03YWMwLTRjMWMtYTI4Yy0yYTE3OGNiNDkwMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NTAuNTQ3MDcyMzhaIn0%3D&digest=sha256%3Aaebba7210b61e86b0633cd25142bb57e6cc5b6746b748cd0ff7663b8c28a60cb" http.request.useragent="Go-http-client/1.1" http.response.duration=4.125963092s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/80758408-7ac0-4c1c-a28c-2a178cb49027?_state=wfAqfk6Lb5t9JgbuiXLe1zOEqd5rywGXRzZXGpXBNNB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDc1ODQwOC03YWMwLTRjMWMtYTI4Yy0yYTE3OGNiNDkwMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NTAuNTQ3MDcyMzhaIn0%3D&digest=sha256%3Aaebba7210b61e86b0633cd25142bb57e6cc5b6746b748cd0ff7663b8c28a60cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37843" http.request.id=712d8c3d-8bd8-41f1-8342-218aeb973a11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.270399ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37843" http.request.id=046a909f-eee5-4aee-aeee-b1967a1fbc58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/manifests/sha256:bd4739471062781d427121395947d4c0721cebd2b84b9aa1a43f921ae5ccfcbe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.692137ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:bd4739471062781d427121395947d4c0721cebd2b84b9aa1a43f921ae5ccfcbe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=b59f4449-ac37-4569-b6f7-6dbed7dc7e1a http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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.468576ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=3ac99cdf-3763-421b-916d-1c191770a553 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/manifests/sha256:bd4739471062781d427121395947d4c0721cebd2b84b9aa1a43f921ae5ccfcbe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.458616ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema2/manifests/sha256:bd4739471062781d427121395947d4c0721cebd2b84b9aa1a43f921ae5ccfcbe HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=3ae5644f-de91-48a1-bd8a-c91083e57286 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.234374ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=a093d378-44f2-4673-b333-44898d2755b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/manifests/sha256:bd4739471062781d427121395947d4c0721cebd2b84b9aa1a43f921ae5ccfcbe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.189315ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema2/manifests/sha256:bd4739471062781d427121395947d4c0721cebd2b84b9aa1a43f921ae5ccfcbe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=b4f06021-725b-46a0-80f9-02a70201dab7 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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.109174ms http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="rewriting manifest sha256:bd4739471062781d427121395947d4c0721cebd2b84b9aa1a43f921ae5ccfcbe in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=245cbb13-cc7b-43c3-8f5c-12d8e0119290 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=245cbb13-cc7b-43c3-8f5c-12d8e0119290 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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.40307ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37843" http.request.id=ce6081be-b32e-4667-97f2-fdffbd4f2520 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" 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.413905ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37843" http.request.id=9b69533d-b208-45af-ba02-8fccc8946f93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.639436ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37843" http.request.id=a0f41883-ccd1-436e-9aef-f4f50b83de8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/manifests/sha256:770a24b797d1992bfd78d5f0060927d5bc5910035abbfc3c2bcceeec1760d1dc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.500306ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:770a24b797d1992bfd78d5f0060927d5bc5910035abbfc3c2bcceeec1760d1dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=17521425-fb09-4d5e-b236-7b92258dc3e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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.429005ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=0caa98ba-aeaa-4c92-845f-f97fd607c6bc http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/manifests/sha256:770a24b797d1992bfd78d5f0060927d5bc5910035abbfc3c2bcceeec1760d1dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.742456ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema2/manifests/sha256:770a24b797d1992bfd78d5f0060927d5bc5910035abbfc3c2bcceeec1760d1dc HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=b9e0b783-2209-49b3-855f-15c693ca31ca http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.226075ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=b5036b8b-3eb0-4be6-b005-40fe3e9eaf6a http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema2/manifests/sha256:770a24b797d1992bfd78d5f0060927d5bc5910035abbfc3c2bcceeec1760d1dc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000504ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema2/manifests/sha256:770a24b797d1992bfd78d5f0060927d5bc5910035abbfc3c2bcceeec1760d1dc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="rewriting manifest list sha256:770a24b797d1992bfd78d5f0060927d5bc5910035abbfc3c2bcceeec1760d1dc in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=a2720081-ed0b-4a7b-8b14-8c5548cf833e http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37843" http.request.id=a2720081-ed0b-4a7b-8b14-8c5548cf833e http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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.077428ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (24.25s) === RUN TestGetManifestWithStorageError time="2026-09-05T00:12:54Z" 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.26.8 time="2026-09-05T00:12:54Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:12:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:45843" http.request.id=abfc63df-1fe0-4184-912c-7ddf56c3b67a http.request.method=GET http.request.remoteaddr="127.0.0.1:47096" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.431616ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.8 http.request.host="127.0.0.1:45843" http.request.id=b0d1abe4-3edd-43f7-a273-80949b0e2bef http.request.method=GET http.request.remoteaddr="127.0.0.1:47096" 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.002494ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.8 http.request.host="127.0.0.1:45843" http.request.id=6e384f3f-f3ad-4895-ad3f-99173fcc65a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47096" 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.058254ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.8 http.request.host="127.0.0.1:45843" http.request.id=554d274e-c9c0-44e6-80a2-a71a8cce282b http.request.method=GET http.request.remoteaddr="127.0.0.1:47096" 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="964.954µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-09-05T00:12:54Z" 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.26.8 time="2026-09-05T00:12:54Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:12:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=d18767b4-bf0e-41cd-af78-70f9758c586a http.request.method=GET http.request.remoteaddr="127.0.0.1:41538" 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.431266ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" 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.26.8 http.request.host="127.0.0.1:33447" http.request.id=bad37677-3aca-4cb2-8487-5bade210673e http.request.method=GET http.request.remoteaddr="127.0.0.1:41538" 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="981.224µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=188b5d74-ad28-4de7-8ccf-41ae9f1c5f35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" 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.247145ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=fb810cf1-cce2-475d-b641-d5cafce325c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" 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.072128ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T00:12:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=fb810cf1-cce2-475d-b641-d5cafce325c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" 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.116069ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T00:12:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=fb810cf1-cce2-475d-b641-d5cafce325c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" 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.147139ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T00:12:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=fb810cf1-cce2-475d-b641-d5cafce325c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" 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.178539ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-05T00:12:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=ddf0e249-5d13-47fb-81af-ffd26ea82db6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621876ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=3fb3e615-0fe2-47e1-b9ee-aa8247d168d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/blobs/uploads/981167e0-4762-4ace-9aae-9aa307e25cfd?_state=zGXCFdCImJCEC8OIgeYDIIa_Qw0eyR_uNDBKqckObGZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ODExNjdlMC00NzYyLTRhY2UtOWFhZS05YWEzMDdlMjVjZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NTQuOTc4NjA0MzkyWiJ9&digest=sha256%3Ab365af03086fd589b99fb52fea8c68213a16408ce112c358b0e582cc9fb69397" http.request.useragent="Go-http-client/1.1" http.response.duration=6.835034845s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:12:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/981167e0-4762-4ace-9aae-9aa307e25cfd?_state=zGXCFdCImJCEC8OIgeYDIIa_Qw0eyR_uNDBKqckObGZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ODExNjdlMC00NzYyLTRhY2UtOWFhZS05YWEzMDdlMjVjZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTI6NTQuOTc4NjA0MzkyWiJ9&digest=sha256%3Ab365af03086fd589b99fb52fea8c68213a16408ce112c358b0e582cc9fb69397 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=8c3b4d6d-50ee-4bab-a222-61607c5d24f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.036439ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:01 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=307d4c4d-6cc8-4812-9dbd-55654740999c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/blobs/uploads/392271b2-3bd7-41a9-87f3-bab254b11e03?_state=sKlaqa30pkAPNqdhpPoljQcNJHTmEUovWkgu9B1hvXd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOTIyNzFiMi0zYmQ3LTQxYTktODdmMy1iYWIyNTRiMTFlMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTM6MDEuOTMzMzgxMjMxWiJ9&digest=sha256%3Ac122da309851942a97508d097f200d1ef4b360e6fd79f863fc876d463ba575c8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090534097s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:01 +0000] "PUT /v2/foo/schema1/blobs/uploads/392271b2-3bd7-41a9-87f3-bab254b11e03?_state=sKlaqa30pkAPNqdhpPoljQcNJHTmEUovWkgu9B1hvXd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOTIyNzFiMi0zYmQ3LTQxYTktODdmMy1iYWIyNTRiMTFlMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTM6MDEuOTMzMzgxMjMxWiJ9&digest=sha256%3Ac122da309851942a97508d097f200d1ef4b360e6fd79f863fc876d463ba575c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=6793adc2-2335-4a89-9e28-41fe90c130c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.094903ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=f7084852-b324-4b91-b974-3a33d3ddf1d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.duration=2.50385ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=49c0f44e-6a2e-432f-aad3-1155811437c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41538" 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.110738ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=ba6480b8-a47c-498b-9fc8-553f9dc0c0a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.983018ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33447" http.request.id=e468c606-58e3-4a35-98e9-8bb014561a08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.duration=2.45523ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33447" http.request.id=2d52ce3d-50a9-420a-a299-c889d3670009 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.duration=2.300879ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:33447" http.request.id=de764a4b-3d83-43ef-bef2-71c380dea2c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.duration=2.258569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=09625b22-4122-4daf-9d9d-dcbde9f25b5e http.request.method=GET http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.885577ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=880b1772-3d9d-45a8-acd8-bc483ae517ea http.request.method=GET http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.001084ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=8916e93e-154f-46ab-8bcc-1acf3ced15ab http.request.method=GET http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043294ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=0762160f-4ad0-4404-96ec-3c482715563a http.request.method=GET http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="958.754µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=error msg="payload digest does match: "sha256:781cc199571cfc2bef976bac6ceda95188a077d3a409254c2233a88387e8be34" != "sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94"" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=2fb68158-18e1-4eb9-8d47-74b353cf05ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" time="2026-09-05T00:13:03Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=2fb68158-18e1-4eb9-8d47-74b353cf05ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:41538" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.142494ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=5a440078-d62c-4c5b-923f-5d74cbf106eb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41540" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.duration=1.396486ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=ffad35b9-1888-4f2a-8f49-d9cab35ce1bc http.request.method=GET http.request.remoteaddr="127.0.0.1:41540" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.187465ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=6421e0de-deb5-43a5-87f9-1bb1f2f51f3c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41546" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.260815ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=a13ea3de-4e60-4ef3-bc2d-972e78fb0706 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41554" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.duration=2.317209ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=c61baec5-30b0-4b73-9501-67d133887392 http.request.method=GET http.request.remoteaddr="127.0.0.1:41554" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.679727ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=be60b762-1536-4342-be0b-03e3d9038608 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41556" 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.284115ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=f9f49246-6702-45aa-b0f7-b5e46825eb22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.32518ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=cc66da29-ea7b-4e72-bbd8-9c4c040d983d http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" 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="877.894µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=3fd7e804-a920-4436-b3ce-6a48fae5f3cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107234ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b1c89c18c0bda33a243cf6ef8f90c147979c6dc514f927629529259f445c5d94 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=7e9755b8-1fdd-4da9-96d4-038e78773fbe http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" 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="893.424µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=722b297f-807b-4077-82af-c57b1fceb759 http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" 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="902.653µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" 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.26.8 http.request.host="127.0.0.1:33447" http.request.id=809f3d1a-f335-46b6-9cce-2d50f0bc4af1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" 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="890.094µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33447" http.request.id=49598e72-2793-4fc4-ac51-d90b710eb98d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41564" 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="999.394µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T00:13:03Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33447" http.request.id=49598e72-2793-4fc4-ac51-d90b710eb98d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41564" 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.043154ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T00:13:03Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33447" http.request.id=49598e72-2793-4fc4-ac51-d90b710eb98d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41564" 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.082154ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=230243dd-952e-4ae3-8718-5a17c4b23b68 http.request.method=POST http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022184ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=fc9d0fb1-490f-44c5-ab69-d636f1149a36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/blobs/uploads/d95dfaaf-0def-4849-958f-855366aab383?_state=eUlVwWm6QikMEJg3dpQCNK5L-sy5iqO7eA268kGcUKt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOTVkZmFhZi0wZGVmLTQ4NDktOTU4Zi04NTUzNjZhYWIzODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTM6MDMuMDc1OTE4MTI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235784ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/d95dfaaf-0def-4849-958f-855366aab383?_state=eUlVwWm6QikMEJg3dpQCNK5L-sy5iqO7eA268kGcUKt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOTVkZmFhZi0wZGVmLTQ4NDktOTU4Zi04NTUzNjZhYWIzODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTM6MDMuMDc1OTE4MTI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33447" http.request.id=482d4a76-670b-457a-a541-3d585f2e0a4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41564" 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.074075ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T00:13:03Z" 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.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33447" http.request.id=482d4a76-670b-457a-a541-3d585f2e0a4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41564" 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.120645ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-05T00:13:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=1caf0b47-ca36-447d-b5d8-f5bcfea7b189 http.request.method=POST http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.400976ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=fe6c653f-9bb3-48fc-a6c3-da7d97c57d74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/blobs/uploads/74688ec4-5b08-4086-b375-40e444e78d72?_state=sDwaKxOrtXYnXYP97w5zOVaJP8ObzC1TUCXRur6zrpF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NDY4OGVjNC01YjA4LTQwODYtYjM3NS00MGU0NDRlNzhkNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTM6MDMuMTkwODY0NTU5WiJ9&digest=sha256%3Ac12aebba0985a726c9a2768cab2b933ee526c48fcce43298cdaf90825fc81335" http.request.useragent="Go-http-client/1.1" http.response.duration=941.271416ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/74688ec4-5b08-4086-b375-40e444e78d72?_state=sDwaKxOrtXYnXYP97w5zOVaJP8ObzC1TUCXRur6zrpF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NDY4OGVjNC01YjA4LTQwODYtYjM3NS00MGU0NDRlNzhkNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTM6MDMuMTkwODY0NTU5WiJ9&digest=sha256%3Ac12aebba0985a726c9a2768cab2b933ee526c48fcce43298cdaf90825fc81335 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=321a639a-76b7-43ce-9adb-8d0abc7f44d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.964887ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=6c82247f-63b2-4c0e-8919-c29c8154fa4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/blobs/uploads/e4f4dad7-fb36-44e1-9fc6-ab32ff94784e?_state=JZ1rZJJvNagNgNTMNZwfYfKFfd7FpQbpZ-pfsYxMGLp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGY0ZGFkNy1mYjM2LTQ0ZTEtOWZjNi1hYjMyZmY5NDc4NGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTM6MDQuMzcxNDgxMTIyWiJ9&digest=sha256%3A5f5f83118da0b363febf5269f791ed5d697267f01360ed8cd7a8119a579339b6" http.request.useragent="Go-http-client/1.1" http.response.duration=5.762957212s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/e4f4dad7-fb36-44e1-9fc6-ab32ff94784e?_state=JZ1rZJJvNagNgNTMNZwfYfKFfd7FpQbpZ-pfsYxMGLp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGY0ZGFkNy1mYjM2LTQ0ZTEtOWZjNi1hYjMyZmY5NDc4NGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDA6MTM6MDQuMzcxNDgxMTIyWiJ9&digest=sha256%3A5f5f83118da0b363febf5269f791ed5d697267f01360ed8cd7a8119a579339b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33447" http.request.id=2bd530cb-8b8d-4104-a942-2dc95cc1c7b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.211149ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33447" http.request.id=8412f996-5539-40f4-a74b-94a50eb015cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" http.request.useragent="Go-http-client/1.1" http.response.duration=1.711837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=5483f2f0-9bc0-47b2-b8d3-62ddb0396b28 http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" 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.473906ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=71c91316-ca48-4fa8-b55f-6efe60cf632f http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.467616ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "GET /v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=dc2c58ce-7723-4ae8-bbcc-da5512179759 http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.234965ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=d06eea73-f67e-44a9-a2e7-c8ce97154045 http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170365ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "GET /v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=1cf7a5f4-7702-4289-bc62-c5990ca12fce http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" 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.115655ms http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="rewriting manifest sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=3a9a28e7-6f6d-4b7b-8224-7b625da06860 http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" 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-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=3a9a28e7-6f6d-4b7b-8224-7b625da06860 http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" 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.338609ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=4e1756af-4e8f-4793-87d4-94612986a4c5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=69924490-034a-4023-85f2-f3ff53a91e0b http.request.method=GET http.request.remoteaddr="127.0.0.1:41564" http.request.uri="/v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.334316ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "GET /v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=46e445f0-6ea8-49ab-9a1b-d6e1c9a540fa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37206" http.request.uri="/v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.382255ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33447" http.request.id=920b5116-d0ac-4a3b-8a66-0e5e18aa10fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" http.request.useragent="Go-http-client/1.1" http.response.duration=1.702967ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=00a0cec6-0f98-433e-860e-55436d64fae4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.171775ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "GET /v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=83530b2c-291f-4d03-bbcd-b2f98a602e71 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37236" 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.329296ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33447" http.request.id=9fd048f6-f248-4c28-b8d4-22b85d33724e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37244" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.591006ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=3b0d184c-730d-41ef-803c-d018b19fb0aa http.request.method=GET http.request.remoteaddr="127.0.0.1:37244" 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="942.494µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=4c0b8958-7261-48a1-8d8b-ee1387ef22a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37244" http.request.uri="/v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468" http.request.useragent="Go-http-client/1.1" http.response.duration=1.222355ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0982a8a7cd013025cbeb0ff64f3318c6fbae2d83cc0af25d22717c1833d80468 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33447" http.request.id=60e7030f-f961-40c6-b9e6-fe92c1e9afcd http.request.method=GET http.request.remoteaddr="127.0.0.1:37244" 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="934.054µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (15.45s) === RUN TestManifestDeleteDisabled time="2026-09-05T00:13:10Z" 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.26.8 time="2026-09-05T00:13:10Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:13:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:46109" http.request.id=d83cc038-aea7-4c8c-97c2-eea2388f4896 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36496" 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.091864ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [05/Sep/2026:00:13:10 +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-09-05T00:13:10Z" 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.26.8 time="2026-09-05T00:13:10Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:13:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 time="2026-09-05T00:13:10Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.8 time="2026-09-05T00:13:10Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.8 time="2026-09-05T00:13:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:36527" http.request.id=c659e37f-6156-42ae-b584-824a901e623f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41700" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.984218ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:36527" http.request.id=b47d0529-e83e-4a69-b416-49217fc15fa4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41706" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.994228ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:36527" http.request.id=a6198366-0e67-4834-b37b-032b69fb5783 http.request.method=POST http.request.remoteaddr="127.0.0.1:41722" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.836277ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-05T00:13:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:36527" http.request.id=656a3861-daff-411a-a137-2dcf71e993e3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41730" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.779807ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.04s) === RUN TestProxyManifestGetByTag time="2026-09-05T00:13:10Z" 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.26.8 time="2026-09-05T00:13:10Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:13:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=5de128f7-4ad2-4630-9feb-647bf6e9cde2 http.request.method=POST http.request.remoteaddr="127.0.0.1:37216" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.002967ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=4453cb25-2ae1-41a0-85aa-72b43d33ebc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37216" http.request.uri="/v2/foo/bar/blobs/uploads/e3536ded-7e65-4fea-8a90-9c3c3b83e2f8?_state=1fHCMqczxSBiZj-r0KbgvLnmbfK1qGWNAAfq6cPNeCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNTM2ZGVkLTdlNjUtNGZlYS04YTkwLTljM2MzYjgzZTJmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMzoxMC4zNzA0NTg4MjhaIn0%3D&digest=sha256%3Ae85b49866b4bfb7a6593410173a02ca8b122460fd4d0ed0ff8c19d90fe1a54db" http.request.useragent="Go-http-client/1.1" http.response.duration=2.033210749s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:10 +0000] "PUT /v2/foo/bar/blobs/uploads/e3536ded-7e65-4fea-8a90-9c3c3b83e2f8?_state=1fHCMqczxSBiZj-r0KbgvLnmbfK1qGWNAAfq6cPNeCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNTM2ZGVkLTdlNjUtNGZlYS04YTkwLTljM2MzYjgzZTJmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMzoxMC4zNzA0NTg4MjhaIn0%3D&digest=sha256%3Ae85b49866b4bfb7a6593410173a02ca8b122460fd4d0ed0ff8c19d90fe1a54db HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=ffa1ef94-1397-42cc-af1a-3f34175bde70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37216" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.982832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:12 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13: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.26.8 time="2026-09-05T00:13:12Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T00:13:12Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.26.8 time="2026-09-05T00:13:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 time="2026-09-05T00:13:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=f5223e0b-8f9f-4340-9ced-8bed717b21f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37216" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.204535ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:00:13:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-05T00:13:12Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35357" go.version=go1.26.8 time="2026-09-05T00:13:12Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.8 time="2026-09-05T00:13:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=6049a578-1030-4216-aa42-c4bcf0d7a64b http.request.method=GET http.request.remoteaddr="127.0.0.1:37218" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.306015ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:00:13:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-05T00:13:12Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35357/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:35357/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:33301" http.request.id=1fcfd5a2-6c01-47d5-8151-362167fbf5c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58242" http.request.uri="/v2/foo/bar/manifests/sha256:720f94072a06c6605b3e1a0f56fee4f5a9e954321e395f0dd5f13928a984c599" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:720f94072a06c6605b3e1a0f56fee4f5a9e954321e395f0dd5f13928a984c599" time="2026-09-05T00:13:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=22cd3677-b7aa-45f2-9e4d-7ed38a78d793 http.request.method=GET http.request.remoteaddr="127.0.0.1:37226" http.request.uri="/v2/foo/bar/manifests/sha256:720f94072a06c6605b3e1a0f56fee4f5a9e954321e395f0dd5f13928a984c599" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.038448ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:00:13:12 +0000] "GET /v2/foo/bar/manifests/sha256:720f94072a06c6605b3e1a0f56fee4f5a9e954321e395f0dd5f13928a984c599 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T00:13:12Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:720f94072a06c6605b3e1a0f56fee4f5a9e954321e395f0dd5f13928a984c599 with ttl=167h59m59.99999556s" go.version=go1.26.8 time="2026-09-05T00:13:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33301" http.request.id=1fcfd5a2-6c01-47d5-8151-362167fbf5c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58242" http.request.uri="/v2/foo/bar/manifests/sha256:720f94072a06c6605b3e1a0f56fee4f5a9e954321e395f0dd5f13928a984c599" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.971331ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:00:13:12 +0000] "GET /v2/foo/bar/manifests/sha256:720f94072a06c6605b3e1a0f56fee4f5a9e954321e395f0dd5f13928a984c599 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T00:13:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=a03cbdf9-9d3a-4386-b18f-3b79468b02d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37226" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.041504ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:00:13:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-05T00:13:12Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35357/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:35357/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:33301" http.request.id=6ae81513-5689-4708-a081-2ef6216e3699 http.request.method=GET http.request.remoteaddr="127.0.0.1:58250" 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-09-05T00:13:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=84189dc2-785b-4a71-8727-5b6b03457ea2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37240" 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=1.909167ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:00:13:12 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T00:13:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33301" http.request.id=6ae81513-5689-4708-a081-2ef6216e3699 http.request.method=GET http.request.remoteaddr="127.0.0.1:58250" 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=6.843087ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:00:13:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T00:13:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=5c9b3b60-76bf-40e2-b308-a21ed2631332 http.request.method=POST http.request.remoteaddr="127.0.0.1:37240" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.855368ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=92b58cbb-b470-4014-8d4c-74764061964a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37240" http.request.uri="/v2/foo/bar/blobs/uploads/248b7db2-c779-4e26-85c0-00a304c23792?_state=OYGMksLAzfNmSKdjYK1bZr_tYd3ZhnxsjO-JGotvSER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0OGI3ZGIyLWM3NzktNGUyNi04NWMwLTAwYTMwNGMyMzc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMzoxMi42ODI4MzY5MDJaIn0%3D&digest=sha256%3Ad5dae468c13f485f1af392899e5cd4d7280aff58c7ec3878a7ad0dbb7f45c1a4" http.request.useragent="Go-http-client/1.1" http.response.duration=5.447743784s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:12 +0000] "PUT /v2/foo/bar/blobs/uploads/248b7db2-c779-4e26-85c0-00a304c23792?_state=OYGMksLAzfNmSKdjYK1bZr_tYd3ZhnxsjO-JGotvSER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0OGI3ZGIyLWM3NzktNGUyNi04NWMwLTAwYTMwNGMyMzc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwMDoxMzoxMi42ODI4MzY5MDJaIn0%3D&digest=sha256%3Ad5dae468c13f485f1af392899e5cd4d7280aff58c7ec3878a7ad0dbb7f45c1a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=49635dd0-3c65-4f73-bbc7-4c089e4e37f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37240" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.979492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:00:13:18 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T00:13:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=53a461cd-74f5-4d31-98f8-0bdeb7684a48 http.request.method=GET http.request.remoteaddr="127.0.0.1:37240" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.236225ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:00:13:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-05T00:13:18Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35357/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:35357/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:33301" http.request.id=42261e84-3a35-4330-93f3-8db9afcd44f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49612" 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-09-05T00:13:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=2e39cf97-1cd7-4bb4-b99b-4bf1ad9a6441 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44030" 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.134558ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:00:13:18 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T00:13:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=4b5d70f4-7d87-43a1-9cb6-a4cf992fb54b http.request.method=GET http.request.remoteaddr="127.0.0.1:44030" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.179824ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:00:13:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-05T00:13:18Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35357/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:35357/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:33301" http.request.id=42261e84-3a35-4330-93f3-8db9afcd44f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49612" 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-09-05T00:13:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35357" http.request.id=acd64f54-7b5f-4bef-8639-14e3f214e5e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44040" 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=1.950618ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:00:13:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T00:13:18Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7f8ceef988543f33406dc6ff62d548c0fd347f0bc7120f69b8989c8eef2703f0 with ttl=167h59m59.99999624s" go.version=go1.26.8 time="2026-09-05T00:13:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33301" http.request.id=42261e84-3a35-4330-93f3-8db9afcd44f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49612" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=12.262548ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:00:13:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (7.94s) === RUN TestAppDispatcher time="2026-09-05T00:13:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34281" http.request.id=26438dcc-41f6-4e7e-8a15-f65fe7f5e546 http.request.method=GET http.request.remoteaddr="127.0.0.1:53260" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166964ms http.response.status=200 http.response.written=0 time="2026-09-05T00:13:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34281" http.request.id=69a9f58c-0230-4b64-bf4e-055c01f4db20 http.request.method=GET http.request.remoteaddr="127.0.0.1:53260" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="889.944µs" http.response.status=200 http.response.written=0 time="2026-09-05T00:13:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34281" http.request.id=41fa9c43-3b47-40f4-8d5d-6a0849886d72 http.request.method=GET http.request.remoteaddr="127.0.0.1:53260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="972.354µs" http.response.status=200 http.response.written=0 time="2026-09-05T00:13:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34281" http.request.id=722bec5b-909a-4d29-8e1b-c79d20bc98b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53260" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="963.384µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-09-05T00:13: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.26.8 instance.id=c713ba61-6686-4d0c-b99f-de4e3f38c570 time="2026-09-05T00:13:18Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=c713ba61-6686-4d0c-b99f-de4e3f38c570 time="2026-09-05T00:13:18Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.8 http.request.host="127.0.0.1:40343" http.request.id=b5d189da-6e3a-4f38-acd8-5fcbe3459a9a http.request.method=GET http.request.remoteaddr="127.0.0.1:55862" 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-09-05T00:13: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.26.8 instance.id=c713ba61-6686-4d0c-b99f-de4e3f38c570 time="2026-09-05T00:13:18Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=c713ba61-6686-4d0c-b99f-de4e3f38c570 time="2026-09-05T00:13:18Z" level=info msg="configuring file health check path=/tmp/healthcheck1512171251, interval=1" go.version=go1.26.8 instance.id=c713ba61-6686-4d0c-b99f-de4e3f38c570 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-09-05T00:13: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.26.8 instance.id=c713ba61-6686-4d0c-b99f-de4e3f38c570 time="2026-09-05T00:13:22Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=c713ba61-6686-4d0c-b99f-de4e3f38c570 time="2026-09-05T00:13:22Z" level=info msg="configuring TCP health check addr=127.0.0.1:46209, interval=1" go.version=go1.26.8 instance.id=c713ba61-6686-4d0c-b99f-de4e3f38c570 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-09-05T00:13: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.26.8 instance.id=c713ba61-6686-4d0c-b99f-de4e3f38c570 time="2026-09-05T00:13:26Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=c713ba61-6686-4d0c-b99f-de4e3f38c570 time="2026-09-05T00:13:26Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38849, interval=1, threshold=3" go.version=go1.26.8 instance.id=c713ba61-6686-4d0c-b99f-de4e3f38c570 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 141.173s ? 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.13s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.27s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.89s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.371s === RUN TestSchedule time="2026-09-05T00:11:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=9a38a105-c77b-494a-837b-2f19bc939c06 time="2026-09-05T00:11:12Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99113ms" go.version=go1.26.8 instance.id=9a38a105-c77b-494a-837b-2f19bc939c06 time="2026-09-05T00:11:12Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.8µs" go.version=go1.26.8 instance.id=9a38a105-c77b-494a-837b-2f19bc939c06 time="2026-09-05T00:11:12Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.63µs" go.version=go1.26.8 instance.id=9a38a105-c77b-494a-837b-2f19bc939c06 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-09-05T00:11:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=9a38a105-c77b-494a-837b-2f19bc939c06 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-09-05T00:11:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=9a38a105-c77b-494a-837b-2f19bc939c06 time="2026-09-05T00:11:12Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99492ms" go.version=go1.26.8 instance.id=9a38a105-c77b-494a-837b-2f19bc939c06 time="2026-09-05T00:11:12Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99817ms" go.version=go1.26.8 instance.id=9a38a105-c77b-494a-837b-2f19bc939c06 time="2026-09-05T00:11:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=9a38a105-c77b-494a-837b-2f19bc939c06 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-09-05T00:11:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=9a38a105-c77b-494a-837b-2f19bc939c06 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.592s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (6.77s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22705152 sha256:1557157e1ac4f166a34e82a41c25b2ea57b091e2765f6a973266d0b7eaaaa609 [] map[] } --- PASS: TestSimpleBlobRead (0.49s) === RUN TestBlobMount --- PASS: TestBlobMount (0.36s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.52s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.09s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.89s) === 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:5000341c10396aff4b29cf5120ff2102774dcddb7e86e8c5373ae5a95180bd9e palailogos: marking blob sha256:76f3fa5f6d99c3510aad113944f06712b92bed54273f7a287ffa66ad21bc2971 palailogos: marking blob sha256:8e63bbe54d42f2fce88990c639e3eb15283847032f427d464f145125be5d0692 palailogos: marking manifest sha256:76f3fa5f6d99c3510aad113944f06712b92bed54273f7a287ffa66ad21bc2971 palailogos: marking blob sha256:4e76fc943c8f1036c84246fc58112b1aeefbbd555c93e88dadcb38b7f639511d palailogos: marking blob sha256:e5e6aa65c5e9d4e9f728c7704bba19ef60d46605f0ea098abd01de5a17019aa9 palailogos: marking manifest sha256:81b846d28c07e46fd620bb122405111da8ef3794eb4cb9b613687bc01159102b palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:3c3b8ba2195c073be0700a1e158e89fdd24d3bb0cd234316f9e0fde27385bb81 palailogos: marking blob sha256:88131e5cb57382b072abc7b64089be5296aafe9d6e05b0c510bd9aa47a05f46b palailogos: marking manifest sha256:8e63bbe54d42f2fce88990c639e3eb15283847032f427d464f145125be5d0692 palailogos: marking blob sha256:d97bd331c02a60e03babc781443e6ddaea773e4c148c9a512ba0aea2c049a50e palailogos: marking blob sha256:a9c5eee41dfcab516f7fcfe6dbb9f43af9a6b5a02eafd5beb93cebde13e57139 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.98s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2e9550d5721ce157b7f69d50873329db4d0928938ae4b7c0c07af517037f8777 deletemanifests: marking manifest sha256:9e1cb158040c1554ae391198521ca57d3f7e9c218ca364b0b057ad144d325521 deletemanifests: marking blob sha256:d74c0e91bd1999b5e57ac12c79d8ff30d4389c8ae277edca3d5020a07a9d2e1a deletemanifests: marking blob sha256:58f194fa262ba4cce1988b14207af078b594985e64c7fe85bf1c2f0d233876ad deletemanifests: marking blob sha256:22a2dd1019c3614429f4908ac53bd7185ee740e5e19954b071038e67d5a81136 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:b7aa35299c07e544995df8b46140130cf620d93e1f1a604193e925895a36fa51 blob eligible for deletion: sha256:20603f326b8e07eb656b9e0c1d31074e4c7a524de43fbee68e9a5bebc536dd65 blob eligible for deletion: sha256:222555effd759a7b0aaacb945ac64f6634b5158a21b3780fc5b29aa57df567de blob eligible for deletion: sha256:2e9550d5721ce157b7f69d50873329db4d0928938ae4b7c0c07af517037f8777 deletemanifests manifest eligible for deletion: sha256:2e9550d5721ce157b7f69d50873329db4d0928938ae4b7c0c07af517037f8777 deletemanifests: marking manifest sha256:9e1cb158040c1554ae391198521ca57d3f7e9c218ca364b0b057ad144d325521 deletemanifests: marking blob sha256:d74c0e91bd1999b5e57ac12c79d8ff30d4389c8ae277edca3d5020a07a9d2e1a deletemanifests: marking blob sha256:58f194fa262ba4cce1988b14207af078b594985e64c7fe85bf1c2f0d233876ad deletemanifests: marking blob sha256:22a2dd1019c3614429f4908ac53bd7185ee740e5e19954b071038e67d5a81136 time="2026-09-05T00:11:31Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2e9550d5721ce157b7f69d50873329db4d0928938ae4b7c0c07af517037f8777" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 time="2026-09-05T00:11:31Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2e9550d5721ce157b7f69d50873329db4d0928938ae4b7c0c07af517037f8777" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:20603f326b8e07eb656b9e0c1d31074e4c7a524de43fbee68e9a5bebc536dd65 time="2026-09-05T00:11:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/20603f326b8e07eb656b9e0c1d31074e4c7a524de43fbee68e9a5bebc536dd65" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 blob eligible for deletion: sha256:222555effd759a7b0aaacb945ac64f6634b5158a21b3780fc5b29aa57df567de time="2026-09-05T00:11:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/222555effd759a7b0aaacb945ac64f6634b5158a21b3780fc5b29aa57df567de" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 blob eligible for deletion: sha256:2e9550d5721ce157b7f69d50873329db4d0928938ae4b7c0c07af517037f8777 time="2026-09-05T00:11:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e9550d5721ce157b7f69d50873329db4d0928938ae4b7c0c07af517037f8777" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 blob eligible for deletion: sha256:b7aa35299c07e544995df8b46140130cf620d93e1f1a604193e925895a36fa51 time="2026-09-05T00:11:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b7/b7aa35299c07e544995df8b46140130cf620d93e1f1a604193e925895a36fa51" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 --- PASS: TestDeleteManifestIfTagNotFound (1.71s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9b80b41708c36fbe0eb545a68d4650c5742cc01e832b93f7cc65281d843f8a97 time="2026-09-05T00:11:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9b/9b80b41708c36fbe0eb545a68d4650c5742cc01e832b93f7cc65281d843f8a97" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 blob eligible for deletion: sha256:a34add1a81d97174b35aeffa1b7fbe6072801eadef9d3a4b3eb66defe9815020 time="2026-09-05T00:11:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a3/a34add1a81d97174b35aeffa1b7fbe6072801eadef9d3a4b3eb66defe9815020" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 blob eligible for deletion: sha256:ef750739585e1197e1000b0a9c3df738a9c58dc165835ea479c23551f61d0ea8 time="2026-09-05T00:11:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ef/ef750739585e1197e1000b0a9c3df738a9c58dc165835ea479c23551f61d0ea8" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 --- PASS: TestGCWithMissingManifests (0.66s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9893095ff797d7441a71266dd4affab2ced05232f8758aa82b49bbcc92b80ba6 komnenos: marking blob sha256:be2acfda3dc564694b5f5de03468a95bc6b3058eaf3173fe534a3e62bf87d1b8 komnenos: marking blob sha256:4be459e5e4e56948355cd7ea9b76c3ebee1d4ce4eb6f6274ca7c39f5b6be2434 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:184185b5c249c385db2bdd635f04528fe854f8044651f6866b2dabe21db6b562 time="2026-09-05T00:11:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/18/184185b5c249c385db2bdd635f04528fe854f8044651f6866b2dabe21db6b562" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 blob eligible for deletion: sha256:1a8ecc5d4ae7eab850c29bd4904477b3609d78502983c2a1db29cd586522c571 time="2026-09-05T00:11:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1a/1a8ecc5d4ae7eab850c29bd4904477b3609d78502983c2a1db29cd586522c571" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 blob eligible for deletion: sha256:3586d58cf13b56f8688d57dcd1cd92a64182ffa0d2ff662809613d90f06dc20e time="2026-09-05T00:11:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/35/3586d58cf13b56f8688d57dcd1cd92a64182ffa0d2ff662809613d90f06dc20e" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 blob eligible for deletion: sha256:bf499874baca3890bd77dfc49c7f3570ab70720a0b7cdae296bc069715d3cc6d time="2026-09-05T00:11:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bf/bf499874baca3890bd77dfc49c7f3570ab70720a0b7cdae296bc069715d3cc6d" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 blob eligible for deletion: sha256:da6adbfb27f46e3f62d3afd484d38e4ec9c7a970e4010e38e5953aee75f8a0a8 time="2026-09-05T00:11:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/da/da6adbfb27f46e3f62d3afd484d38e4ec9c7a970e4010e38e5953aee75f8a0a8" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-09-05T00:11:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 blob eligible for deletion: sha256:11b77f4598854f4419a829dbaf22ab1462de8668754b6dc1b2ab014d315476b6 time="2026-09-05T00:11:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/11/11b77f4598854f4419a829dbaf22ab1462de8668754b6dc1b2ab014d315476b6" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 --- PASS: TestDeletionHasEffect (1.84s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.59s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:97a29448ea30ff869d97845443826d26b5c2723f48c269d4f01c7d6929615d87 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:0c00dbb68a1c7c5a061aead7d3e16651a9594d2cf28efca9f1a27e18ae9e65d8 michael_z_doukas: marking blob sha256:899cfb07c79b06547a6875230cb30a77ec965d2bb5402729874ffc0c152e7217 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:889ed80c36734504445bfe4004f38aa9ba9b4db098df123ac42190e61105d843 time="2026-09-05T00:11:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/88/889ed80c36734504445bfe4004f38aa9ba9b4db098df123ac42190e61105d843" go.version=go1.26.8 instance.id=f781e758-e8c5-4622-b290-f7953fd1e4e7 --- PASS: TestOrphanBlobDeleted (0.99s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4f3cdbefbf5bb093961493a8aeaf3c31abcfcc1498898cb01ba69429602c30b9 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:751ef248b944374d205832f979c17c21638abc80986ba9e1ec2b815894c2e863 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.52s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.46s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.29s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.19s) === 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-09-05T00:11:39Z" level=info msg="PurgeUploads starting: olderThan=2026-09-04 23:11:39.413668489 +0000 UTC m=-3572.605280971, actuallyDelete=true" time="2026-09-05T00:11:39Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-09-05T00:11:39Z" level=info msg="PurgeUploads starting: olderThan=2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463, actuallyDelete=true" time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f4c83237-7bdc-4588-ad9b-7ac6415655e5 have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/d36fee0b-f2aa-48ba-aff1-0ae076adeaec have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2a68f5f0-a1e2-4f1b-955d-543b37f747e2 have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4960cea0-d065-4020-a272-12dc60307f4f have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c4e2ac5d-66b5-4f26-8f18-42a308833fec have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d522e161-fa31-4b10-987d-0a322535e2e3 have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3a2ef474-1d42-4025-80ce-1dfd7378d5ff have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/76182903-fc3e-49c7-afe4-429369fca0f5 have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7fc9c611-3681-4d24-8bb4-17ecfe81a4be have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a9b48771-0082-4f74-85e5-923968de3970 have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f212d0ee-ee5e-490b-a5e1-a52b7302f349 have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.414747923 +0000 UTC m=+27.395798463). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-09-05T00:11:39Z" level=info msg="PurgeUploads starting: olderThan=2026-09-05 00:11:39.416048148 +0000 UTC m=+27.397098698, actuallyDelete=true" time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ac16e049-4654-402e-860c-c8395af31f21 have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.416048148 +0000 UTC m=+27.397098698). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7dc5bd7d-1f39-4ee2-ac0d-9b4a4989d629 have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.416048148 +0000 UTC m=+27.397098698). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/96adec59-390f-459f-b5be-6753cbd4dc2f have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.416048148 +0000 UTC m=+27.397098698). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bd2f8bc3-d15e-44fa-b0db-d97f45420586 have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.416048148 +0000 UTC m=+27.397098698). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f9b3820f-649c-46eb-aed8-49b636bf6d8e have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.416048148 +0000 UTC m=+27.397098698). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-09-05T00:11:39Z" level=info msg="PurgeUploads starting: olderThan=2026-09-05 00:11:39.416969002 +0000 UTC m=+27.398019542, actuallyDelete=true" time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/01771571-fa76-4c6f-a3ec-73516260207b have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.416969002 +0000 UTC m=+27.398019542). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/03d05172-6372-46df-b7ec-d7521f3a3346 have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.416969002 +0000 UTC m=+27.398019542). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0cd6ad79-9f79-4bb6-be60-778cb554cc8a have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.416969002 +0000 UTC m=+27.398019542). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b0c758f-cfb0-4235-a4a0-ab7c4a7963eb have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.416969002 +0000 UTC m=+27.398019542). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/be1bd986-af04-485f-8e5c-46d6c1f2046e have older date (2026-09-04 23:11:39 +0000 UTC) than purge date (2026-09-05 00:11:39.416969002 +0000 UTC m=+27.398019542). Removing upload directory." time="2026-09-05T00:11:39Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-09-05T00:11:39Z" level=info msg="PurgeUploads starting: olderThan=2026-09-05 00:11:39.417560324 +0000 UTC m=+27.398610864, actuallyDelete=true" time="2026-09-05T00:11:39Z" 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 27.415s ? 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.015s === 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.017s === RUN TestWalkFileRemoved time="2026-09-05T00:11:12Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.008s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.340s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.20s) === 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.209s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.33s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.642s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (20.91s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 21.232s ? 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-09-05T00:11:12Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.8 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-09-05T00:11:12Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.8 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-09-05T00:11:12Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.8 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4_2 time="2026-09-05T00:11:12Z" level=error msg="unknown ip address format" go.version=go1.26.8 instance.id=e139b524-63a9-42d3-9ce0-678523d004e6 ip=?0000000000000000000000000000000000 time="2026-09-05T00:11:12Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-05T00:11:12Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.8 instance.id=e139b524-63a9-42d3-9ce0-678523d004e6 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2026-09-05T00:11:12Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.8 instance.id=e139b524-63a9-42d3-9ce0-678523d004e6 --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-09-05T00:11:13Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-05T00:11:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-05T00:11:15Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-05T00:11:16Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.523s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.021s ? 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.332s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.84s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.170s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.012s ? 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 >>> 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-r24.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 27.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r24.apk >>> docker-registry: Build complete at Sat, 05 Sep 2026 00:13:34 +0000 elapsed time 0h 2m 50s >>> 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 (20260905.001045) (2/2) Purging go (1.26.8-r0) Executing busybox-1.37.0-r31.trigger OK: 543.9 MiB in 105 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...