>>> docker-registry: Building community/docker-registry 2.8.3-r24 (using abuild 3.17.0-r0) started Fri, 04 Sep 2026 22:42:04 +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 (20260904.224205) Executing busybox-1.37.0-r31.trigger OK: 507.0 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/v3.24/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/v3.24/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/v3.24/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-04T22:42:27Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-09-04T22:42:27Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.370s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-09-04T22:42:27Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.329s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.272s === 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.205s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.451s ? 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.324s === 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.219s === 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.316s === 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.281s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === 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/04 22:42:27 http: TLS handshake error from 127.0.0.1:50848: 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:41645/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41645/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41645/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41645/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:43285?status=0, fail=true --- PASS: TestHTTPSink (0.09s) === RUN TestListener --- PASS: TestListener (0.55s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-09-04T22:42:28Z" level=info msg="broadcaster: closing" time="2026-09-04T22:42:28Z" level=info msg="closing testSink" time="2026-09-04T22:42:28Z" level=info msg="closing testSink" time="2026-09-04T22:42:28Z" level=info msg="closing testSink" time="2026-09-04T22:42:28Z" level=info msg="closing testSink" time="2026-09-04T22:42:28Z" level=info msg="closing testSink" time="2026-09-04T22:42:28Z" level=info msg="closing testSink" time="2026-09-04T22:42:28Z" level=info msg="closing testSink" time="2026-09-04T22:42:28Z" level=info msg="closing testSink" time="2026-09-04T22:42:28Z" level=info msg="closing testSink" time="2026-09-04T22:42:28Z" level=info msg="closing testSink" time="2026-09-04T22:42:28Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-09-04T22:42:28Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=warning msg="&{0x4e24a38 0.9} encountered too many errors, backing off" time="2026-09-04T22:42:28Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.43s) PASS ok github.com/docker/distribution/notifications 1.493s ? 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-04T22:42:27Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-09-04T22:42:27.75332938Z" 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-04T22:42:27.753490142Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:42:27.753407541Z" level=info msg="Starting upload purge in 10m0s" go.version=go1.26.8 time="2026-09-04T22:42:27.75417115Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.8 time="2026-09-04T22:42:27.754234391Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.8 time="2026-09-04T22:42:27.755100242Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.8 time="2026-09-04T22:42:30.769327124Z" level=info msg="response completed" go.version=go1.26.8 http.request.host=127.0.0.1 http.request.id=ce384d8a-c1f7-44cc-904e-3f7472b2dc4c http.request.method=GET http.request.remoteaddr="127.0.0.1:33800" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="854.451µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:42:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-09-04T22:42:30.769570767Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.8 --- PASS: TestRegistrySupportedCipherSuite (3.44s) === RUN TestRegistryUnsupportedCipherSuite time="2026-09-04T22:42:31.340169666Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-09-04T22:42:31.341009997Z" 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-04T22:42:31.341120198Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:42:31.341207919Z" level=info msg="Starting upload purge in 31m0s" go.version=go1.26.8 time="2026-09-04T22:42:31.341566964Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.8 --- PASS: TestRegistryUnsupportedCipherSuite (8.57s) PASS ok github.com/docker/distribution/registry 12.389s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.141s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.03s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.10s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.456s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-09-04T22:42:27Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.8 instance.id=4db05265-6f43-4568-9ded-2e2939eb6d9e time="2026-09-04T22:42:27Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.8 instance.id=4db05265-6f43-4568-9ded-2e2939eb6d9e --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-09-04T22:42:27Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.8 password=yxLuygB5HC-8nIFdGa9jLNsfd115eVRFvKDeNo08qqM user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.421s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.278s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.05s) === RUN TestLeeway time="2026-09-04T22:42:27Z" level=info msg="token not to be used before 2026-09-04 22:42:28 +0000 UTC - currently 2026-09-04 22:42:27.378580985 +0000 UTC m=+0.053349552" time="2026-09-04T22:42:27Z" level=info msg="token not to be used after 2026-09-04 22:42:27 +0000 UTC - currently 2026-09-04 22:42:27.38141126 +0000 UTC m=+0.056179747" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-09-04T22:42:27Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.354s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === 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.465s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.346s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.274s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-09-04T22:42: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-04T22:42:27Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:42:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41649" http.request.id=75822d25-8c54-4056-b138-c733892783c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42480" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.01µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:42:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-09-04T22:42: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-04T22:42:27Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:42:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=5d01d0a7-d0ca-4152-ade0-b3471dfec357 http.request.method=GET http.request.remoteaddr="127.0.0.1:59468" 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.000412ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Sep/2026:22:42:27 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-09-04T22:42:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=d25cc90a-606f-491e-84d6-03199fd6a3aa http.request.method=POST http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230295ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:27 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=5e8b1987-9be8-4cfa-aeed-c23911299aaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/aaaa/blobs/uploads/df44a696-9771-45f1-94fa-e35b1c811915?_state=vNK9o2VkczG0I-6LfERj5jV4b0DbruNCn4-41KaO8JB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZjQ0YTY5Ni05NzcxLTQ1ZjEtOTRmYS1lMzViMWM4MTE5MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MjcuNjk2NTE0MzQ1WiJ9&digest=sha256%3Af2126dd4b0fd524e7bb159abd152555b515b4a65b3e94950c15b6d133760718a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.235229281s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:27 +0000] "PUT /v2/foo/aaaa/blobs/uploads/df44a696-9771-45f1-94fa-e35b1c811915?_state=vNK9o2VkczG0I-6LfERj5jV4b0DbruNCn4-41KaO8JB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZjQ0YTY5Ni05NzcxLTQ1ZjEtOTRmYS1lMzViMWM4MTE5MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MjcuNjk2NTE0MzQ1WiJ9&digest=sha256%3Af2126dd4b0fd524e7bb159abd152555b515b4a65b3e94950c15b6d133760718a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=4669be12-fa84-4edb-89ab-71ea50f3b214 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.355202ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:29 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:30Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=825a1c01-d375-45e3-ae6e-de7152df8d85 http.request.method=POST http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151934ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:30 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=89780523-5489-4622-80cf-0848763a50fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/bbbb/blobs/uploads/f1c51a22-ddca-441f-83e0-36ac4312de37?_state=ybvJTuFV39zwRed-Im4xRhgLdB8i8YGYFB34aBef8al7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmMWM1MWEyMi1kZGNhLTQ0MWYtODNlMC0zNmFjNDMxMmRlMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzAuMDg4NzM3NDQyWiJ9&digest=sha256%3Ae074f28ae28b8ecb5f45597ef065be827228de5713497cddc1049cdd45b4882b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081104962s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:30 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f1c51a22-ddca-441f-83e0-36ac4312de37?_state=ybvJTuFV39zwRed-Im4xRhgLdB8i8YGYFB34aBef8al7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmMWM1MWEyMi1kZGNhLTQ0MWYtODNlMC0zNmFjNDMxMmRlMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzAuMDg4NzM3NDQyWiJ9&digest=sha256%3Ae074f28ae28b8ecb5f45597ef065be827228de5713497cddc1049cdd45b4882b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=cdccba67-b0c6-4928-bb84-9e6366dd7bba http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.204681ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:31 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=51dce235-a5e6-4e6d-90b5-d7ae8eda1ace http.request.method=POST http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102454ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:31 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=9f964a92-9dbe-44c7-9ce3-c5892823d6b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/cccc/blobs/uploads/147bd9bf-b071-48f9-9322-ae2b204ac1e0?_state=Ytd06qi0x9xQRF1Mpoo9xwRObp04YRPij0Ybgc2GlEJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxNDdiZDliZi1iMDcxLTQ4ZjktOTMyMi1hZTJiMjA0YWMxZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzEuNDQxNDk3MjYxWiJ9&digest=sha256%3A6ac71debae7bacb18629b96d8e9711bd3a028938c4a8db871099f72c0b55afb9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.704940632s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:31 +0000] "PUT /v2/foo/cccc/blobs/uploads/147bd9bf-b071-48f9-9322-ae2b204ac1e0?_state=Ytd06qi0x9xQRF1Mpoo9xwRObp04YRPij0Ybgc2GlEJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxNDdiZDliZi1iMDcxLTQ4ZjktOTMyMi1hZTJiMjA0YWMxZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzEuNDQxNDk3MjYxWiJ9&digest=sha256%3A6ac71debae7bacb18629b96d8e9711bd3a028938c4a8db871099f72c0b55afb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=f41a5422-2b69-499a-9cbe-e95c77816b86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.351442ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:34 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:34Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=15562ca7-724f-41d4-a720-0cab89169473 http.request.method=POST http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099214ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:34 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=dc9bba21-2a9b-435d-8121-fd6f7b96dfd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/dddd/blobs/uploads/7380d662-e97f-4fda-adf0-1eb8a64e907a?_state=Rd9FMvRb5ZGDgb0CxvF6WKAK9qQhi8MEj-3ZdzvRkMd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MzgwZDY2Mi1lOTdmLTRmZGEtYWRmMC0xZWI4YTY0ZTkwN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzQuMzIyNTA0NDY3WiJ9&digest=sha256%3Ab0ae7ec2d9dc92665915dc749afd9f305847f8a5d320f9befd4b253e5d980126" http.request.useragent="Go-http-client/1.1" http.response.duration=1.301554175s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:34 +0000] "PUT /v2/foo/dddd/blobs/uploads/7380d662-e97f-4fda-adf0-1eb8a64e907a?_state=Rd9FMvRb5ZGDgb0CxvF6WKAK9qQhi8MEj-3ZdzvRkMd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MzgwZDY2Mi1lOTdmLTRmZGEtYWRmMC0xZWI4YTY0ZTkwN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzQuMzIyNTA0NDY3WiJ9&digest=sha256%3Ab0ae7ec2d9dc92665915dc749afd9f305847f8a5d320f9befd4b253e5d980126 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=bf0478d5-1584-436e-9cc3-ae06fdfc4978 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.263242ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:35 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=4d98bc38-6fd3-4936-895c-88677eb7ba6e http.request.method=POST http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159974ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:35 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=aef2ecdd-6baa-4e36-91a6-6b49516c76e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/eeee/blobs/uploads/9b2f08e6-1089-43aa-ab9b-2e19fa676b41?_state=WcATekS1cSoFonabZ3RPmGWv29apU7uJsGv7QlCq6Ah7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5YjJmMDhlNi0xMDg5LTQzYWEtYWI5Yi0yZTE5ZmE2NzZiNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzUuNzkxNzY0NjcyWiJ9&digest=sha256%3Aeb77c1c9de2fdd8bd6457a02fa805c637f4e3ac56ec1e881dea0a7c89aa2e9c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066460497s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:35 +0000] "PUT /v2/foo/eeee/blobs/uploads/9b2f08e6-1089-43aa-ab9b-2e19fa676b41?_state=WcATekS1cSoFonabZ3RPmGWv29apU7uJsGv7QlCq6Ah7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5YjJmMDhlNi0xMDg5LTQzYWEtYWI5Yi0yZTE5ZmE2NzZiNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzUuNzkxNzY0NjcyWiJ9&digest=sha256%3Aeb77c1c9de2fdd8bd6457a02fa805c637f4e3ac56ec1e881dea0a7c89aa2e9c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=7bc02ee8-19e6-41f4-aa90-88335b15cb68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.261441ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:36 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=dbdd6c1a-c6a6-4852-b0a1-a18c3017268c http.request.method=POST http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219175ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:37 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=85517293-55b3-48f6-9db1-4f85828f704d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/ffff/blobs/uploads/c2687166-e655-49ed-acfb-44ce1623f81f?_state=VTbQy_6Y1esFElZpQhrdpyCecIhaYKAGKxEQu_hRzX97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjMjY4NzE2Ni1lNjU1LTQ5ZWQtYWNmYi00NGNlMTYyM2Y4MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzcuMTA3NDExNzA1WiJ9&digest=sha256%3A1867976a034cea5dfed069f2dc3915a55f5f53a3eff46050cda1228d16d481c3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.298881323s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:37 +0000] "PUT /v2/foo/ffff/blobs/uploads/c2687166-e655-49ed-acfb-44ce1623f81f?_state=VTbQy_6Y1esFElZpQhrdpyCecIhaYKAGKxEQu_hRzX97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjMjY4NzE2Ni1lNjU1LTQ5ZWQtYWNmYi00NGNlMTYyM2Y4MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzcuMTA3NDExNzA1WiJ9&digest=sha256%3A1867976a034cea5dfed069f2dc3915a55f5f53a3eff46050cda1228d16d481c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=c895e464-543f-4936-803a-45547b7466a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.141439ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=f6f6ea7d-01b6-4dba-b929-27c472a78eb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59468" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="835.97µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=93dd3f12-a94b-4444-bedc-d48b47d21f73 http.request.method=GET http.request.remoteaddr="127.0.0.1:59468" 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="818.09µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=d3d29b10-1345-4e0e-aa50-c656ed209b4d http.request.method=GET http.request.remoteaddr="127.0.0.1:59468" 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="842.411µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=7161d355-30c7-4b45-a4dc-a62ccf18fcc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59468" 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="823.451µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=c2c2a05c-7947-4efd-ab4f-a91430a19eec http.request.method=GET http.request.remoteaddr="127.0.0.1:59468" 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="790.17µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=567f7059-3873-4c0d-9ce4-707b67f816b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59468" 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="834.251µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" 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:40961" http.request.id=3cc0678b-19dd-4aad-a233-8cb69a20ab3c http.request.method=GET http.request.remoteaddr="127.0.0.1:59468" 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="884.891µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" 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:40961" http.request.id=d846250c-55ab-42c8-84db-a6b6713eab0b http.request.method=GET http.request.remoteaddr="127.0.0.1:59468" 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="740.049µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=16aedf06-3fad-46fb-97c2-660d9330dbea http.request.method=GET http.request.remoteaddr="127.0.0.1:59468" 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="780.049µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40961" http.request.id=760c489f-e39f-47f1-8edc-5c1238212e64 http.request.method=GET http.request.remoteaddr="127.0.0.1:59468" 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="790.09µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-04T22:42:39Z" 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-04T22:42:39Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:42:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=09282690-f9c1-4529-b7b6-b306a9cacde2 http.request.method=POST http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=491f2903-df0f-42b9-b189-4dc838cdc22c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/aaaa/blobs/uploads/6aaf552c-25c6-44ef-9093-d93fcfd30459?_state=BsrXlqZLG3KJSGsmSR6BTwmOsKX6YA4aIXbSkyZo3eZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2YWFmNTUyYy0yNWM2LTQ0ZWYtOTA5My1kOTNmY2ZkMzA0NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzkuNjYzMjA2MzRaIn0%3D&digest=sha256%3A5d1d8882093577d57dc48e150a854d60a3ff919c4f49f6928b54ef99e1f9e982" http.request.useragent="Go-http-client/1.1" http.response.duration=1.930244245s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:39 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6aaf552c-25c6-44ef-9093-d93fcfd30459?_state=BsrXlqZLG3KJSGsmSR6BTwmOsKX6YA4aIXbSkyZo3eZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2YWFmNTUyYy0yNWM2LTQ0ZWYtOTA5My1kOTNmY2ZkMzA0NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6MzkuNjYzMjA2MzRaIn0%3D&digest=sha256%3A5d1d8882093577d57dc48e150a854d60a3ff919c4f49f6928b54ef99e1f9e982 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=0cf260ae-0642-4667-82d0-0459cafbeb1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.17764ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:41 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=8fe7981e-367c-47d2-9774-02e367428ef2 http.request.method=POST http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105334ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:41 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=6d86b565-78e4-45b1-9c75-888ba174923f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/bbbb/blobs/uploads/798b9536-32b4-42d1-9b69-1166478501a9?_state=OYlJIXxlxuPSYMFTHfOR8SWdFJ6xtJuo8agd8m5l-uN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3OThiOTUzNi0zMmI0LTQyZDEtOWI2OS0xMTY2NDc4NTAxYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NDEuODM3MDIxMjA5WiJ9&digest=sha256%3A5d282d464b2e5734514ec709dfa67029162c4c12348ca36d77446da046d29029" http.request.useragent="Go-http-client/1.1" http.response.duration=2.092692049s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:41 +0000] "PUT /v2/foo/bbbb/blobs/uploads/798b9536-32b4-42d1-9b69-1166478501a9?_state=OYlJIXxlxuPSYMFTHfOR8SWdFJ6xtJuo8agd8m5l-uN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3OThiOTUzNi0zMmI0LTQyZDEtOWI2OS0xMTY2NDc4NTAxYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NDEuODM3MDIxMjA5WiJ9&digest=sha256%3A5d282d464b2e5734514ec709dfa67029162c4c12348ca36d77446da046d29029 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=2b0a0cf5-79dd-498e-9293-4838939b2091 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.279641ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:43 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:44Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=ebee73d5-bf3b-4e5d-a805-7d16ba1adf86 http.request.method=POST http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120494ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:44 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=728c2157-063b-4bc6-9ae6-95475133e6c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/cccc/blobs/uploads/b5467997-1ede-4639-a1a6-ce5e6ed0d948?_state=DjfyJ-skXjOJ4VV1A9SY6j9z8zJCHYJlWb0YwmfN_AZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiNTQ2Nzk5Ny0xZWRlLTQ2MzktYTFhNi1jZTVlNmVkMGQ5NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NDQuMTA5NDI0NjM5WiJ9&digest=sha256%3A2c9bf69f62364bc43e19200369c5f13a0d932d2b16acc46474467a0009551de3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.115720317s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:44 +0000] "PUT /v2/foo/cccc/blobs/uploads/b5467997-1ede-4639-a1a6-ce5e6ed0d948?_state=DjfyJ-skXjOJ4VV1A9SY6j9z8zJCHYJlWb0YwmfN_AZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiNTQ2Nzk5Ny0xZWRlLTQ2MzktYTFhNi1jZTVlNmVkMGQ5NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NDQuMTA5NDI0NjM5WiJ9&digest=sha256%3A2c9bf69f62364bc43e19200369c5f13a0d932d2b16acc46474467a0009551de3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=1f85e4f1-1687-4e22-a6da-21fc3cdfa69e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.283641ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:45 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=a5385be9-2770-480f-917b-1feafa6dcfca http.request.method=POST http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094294ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:45 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=35f58ec5-3eb2-49a9-ba0f-afa861a2832c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/dddd/blobs/uploads/be7799a6-cf8c-46d6-ae0d-7cde9a69e2eb?_state=CY850Zu3qfOc9FzvTjXNfffYNXpBPOWKNTt5eLvdhqN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZTc3OTlhNi1jZjhjLTQ2ZDYtYWUwZC03Y2RlOWE2OWUyZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NDUuNTA1OTc4Njg5WiJ9&digest=sha256%3Ab47bb16c78fca0b32d173b209c0fc4857c7d26ca5d13bac1f5bd338f94f8e70c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.862462493s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:45 +0000] "PUT /v2/foo/dddd/blobs/uploads/be7799a6-cf8c-46d6-ae0d-7cde9a69e2eb?_state=CY850Zu3qfOc9FzvTjXNfffYNXpBPOWKNTt5eLvdhqN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZTc3OTlhNi1jZjhjLTQ2ZDYtYWUwZC03Y2RlOWE2OWUyZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NDUuNTA1OTc4Njg5WiJ9&digest=sha256%3Ab47bb16c78fca0b32d173b209c0fc4857c7d26ca5d13bac1f5bd338f94f8e70c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=00350539-63a8-4a75-8caa-8f61078dd60d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.640205ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42827" http.request.id=92194ae8-e69f-417c-bc11-d6a25b0ec4fb http.request.method=GET http.request.remoteaddr="127.0.0.1:47662" 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="821.09µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (20.92s) === RUN TestURLPrefix time="2026-09-04T22:42:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:42:48Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35151" http.request.id=c65b2c5b-d097-453a-885f-2450cffcb497 http.request.method=GET http.request.remoteaddr="127.0.0.1:45370" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="996.733µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-09-04T22:42:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:42:48Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:42:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=1157ee6e-5363-4559-ac8b-2a908c614b8a http.request.method=GET http.request.remoteaddr="127.0.0.1:41694" http.request.uri="/v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.122974ms http.response.status=404 http.response.written=157 vars.digest="sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "GET /v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=517c0a42-36d2-4222-b9e9-63f2e1f4e16a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41696" http.request.uri="/v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.069694ms http.response.status=404 http.response.written=157 vars.digest="sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=007b2acc-eaf0-4f5d-9c69-ff4830cb92ab http.request.method=POST http.request.remoteaddr="127.0.0.1:41696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040373ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=ed7713d0-6309-446d-8bb9-e6aed1f3ab14 http.request.method=GET http.request.remoteaddr="127.0.0.1:41696" http.request.uri="/v2/foo/bar/blobs/uploads/a3da26fe-a455-4d94-b9b4-3798bc38e2d3?_state=TBAGKuBBe1xz4LRC8gSuD49CwzHk1kWEJulHfEixcfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzZGEyNmZlLWE0NTUtNGQ5NC1iOWI0LTM3OThiYzM4ZTJkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41ODM5MTk2NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="996.092µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "GET /v2/foo/bar/blobs/uploads/a3da26fe-a455-4d94-b9b4-3798bc38e2d3?_state=TBAGKuBBe1xz4LRC8gSuD49CwzHk1kWEJulHfEixcfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzZGEyNmZlLWE0NTUtNGQ5NC1iOWI0LTM3OThiYzM4ZTJkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41ODM5MTk2NTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=02156499-dd08-49e0-9452-ffd901e9b1e4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41696" http.request.uri="/v2/foo/bar/blobs/uploads/a3da26fe-a455-4d94-b9b4-3798bc38e2d3?_state=TBAGKuBBe1xz4LRC8gSuD49CwzHk1kWEJulHfEixcfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzZGEyNmZlLWE0NTUtNGQ5NC1iOWI0LTM3OThiYzM4ZTJkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41ODM5MTk2NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049813ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "DELETE /v2/foo/bar/blobs/uploads/a3da26fe-a455-4d94-b9b4-3798bc38e2d3?_state=TBAGKuBBe1xz4LRC8gSuD49CwzHk1kWEJulHfEixcfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzZGEyNmZlLWE0NTUtNGQ5NC1iOWI0LTM3OThiYzM4ZTJkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41ODM5MTk2NTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=b5ecdd45-fb26-4038-a1fb-8c08c143b2d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41696" http.request.uri="/v2/foo/bar/blobs/uploads/a3da26fe-a455-4d94-b9b4-3798bc38e2d3?_state=TBAGKuBBe1xz4LRC8gSuD49CwzHk1kWEJulHfEixcfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzZGEyNmZlLWE0NTUtNGQ5NC1iOWI0LTM3OThiYzM4ZTJkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41ODM5MTk2NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a3da26fe-a455-4d94-b9b4-3798bc38e2d3 time="2026-09-04T22:42:48Z" 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:35491" http.request.id=b5ecdd45-fb26-4038-a1fb-8c08c143b2d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41696" http.request.uri="/v2/foo/bar/blobs/uploads/a3da26fe-a455-4d94-b9b4-3798bc38e2d3?_state=TBAGKuBBe1xz4LRC8gSuD49CwzHk1kWEJulHfEixcfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzZGEyNmZlLWE0NTUtNGQ5NC1iOWI0LTM3OThiYzM4ZTJkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41ODM5MTk2NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="994.733µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a3da26fe-a455-4d94-b9b4-3798bc38e2d3 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "GET /v2/foo/bar/blobs/uploads/a3da26fe-a455-4d94-b9b4-3798bc38e2d3?_state=TBAGKuBBe1xz4LRC8gSuD49CwzHk1kWEJulHfEixcfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzZGEyNmZlLWE0NTUtNGQ5NC1iOWI0LTM3OThiYzM4ZTJkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41ODM5MTk2NTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=51900f6d-9c20-4053-a083-9ed902941fc8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151295ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=15829c1f-7872-45ab-b803-e5d9487e0b85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/c62d9bb0-7196-42c9-8d05-055d003b80ed?_state=abG1Gh3eiKWsJ_jylmRLkGIRYV4QBzA3qo-5qISTop17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MmQ5YmIwLTcxOTYtNDJjOS04ZDA1LTA1NWQwMDNiODBlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41ODk1MjkwMDRaIn0%3D&digest=sha256%3Ab3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" provided=sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 vars.name="foo/bar" vars.uuid=c62d9bb0-7196-42c9-8d05-055d003b80ed time="2026-09-04T22:42:48Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=15829c1f-7872-45ab-b803-e5d9487e0b85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/c62d9bb0-7196-42c9-8d05-055d003b80ed?_state=abG1Gh3eiKWsJ_jylmRLkGIRYV4QBzA3qo-5qISTop17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MmQ5YmIwLTcxOTYtNDJjOS04ZDA1LTA1NWQwMDNiODBlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41ODk1MjkwMDRaIn0%3D&digest=sha256%3Ab3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c62d9bb0-7196-42c9-8d05-055d003b80ed time="2026-09-04T22:42:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274, 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:35491" http.request.id=15829c1f-7872-45ab-b803-e5d9487e0b85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/c62d9bb0-7196-42c9-8d05-055d003b80ed?_state=abG1Gh3eiKWsJ_jylmRLkGIRYV4QBzA3qo-5qISTop17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MmQ5YmIwLTcxOTYtNDJjOS04ZDA1LTA1NWQwMDNiODBlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41ODk1MjkwMDRaIn0%3D&digest=sha256%3Ab3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.672781ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c62d9bb0-7196-42c9-8d05-055d003b80ed 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "PUT /v2/foo/bar/blobs/uploads/c62d9bb0-7196-42c9-8d05-055d003b80ed?_state=abG1Gh3eiKWsJ_jylmRLkGIRYV4QBzA3qo-5qISTop17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MmQ5YmIwLTcxOTYtNDJjOS04ZDA1LTA1NWQwMDNiODBlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41ODk1MjkwMDRaIn0%3D&digest=sha256%3Ab3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=2202ab7b-bd4d-4b38-aab1-d0e0491114d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.052µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=3bd4e0f5-6c32-4c34-ace2-a168f5ab61c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/d5497c5d-12b4-481d-9166-692b4b8da1c6?_state=22oGLPKMsYQCtPOtvpUQLzdTCRrQ0snI-AX4kg25azl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NDk3YzVkLTEyYjQtNDgxZC05MTY2LTY5MmI0YjhkYTFjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41OTI5Mjg0ODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.201416ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "PUT /v2/foo/bar/blobs/uploads/d5497c5d-12b4-481d-9166-692b4b8da1c6?_state=22oGLPKMsYQCtPOtvpUQLzdTCRrQ0snI-AX4kg25azl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NDk3YzVkLTEyYjQtNDgxZC05MTY2LTY5MmI0YjhkYTFjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41OTI5Mjg0ODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=b6dddc70-3d73-40e3-b706-a9637f122e4f http.request.method=POST http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.052µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=6d787a97-ceb2-4b17-93e0-deb151be6ad9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/f11df602-c308-4391-8151-adc07f7c5975?_state=e1fBU1800dI2YhsrpN91T0AEhWvqR4sBQEBfGCXRsJx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMWRmNjAyLWMzMDgtNDM5MS04MTUxLWFkYzA3ZjdjNTk3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41OTU5MjAyMDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264215ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "PUT /v2/foo/bar/blobs/uploads/f11df602-c308-4391-8151-adc07f7c5975?_state=e1fBU1800dI2YhsrpN91T0AEhWvqR4sBQEBfGCXRsJx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMWRmNjAyLWMzMDgtNDM5MS04MTUxLWFkYzA3ZjdjNTk3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41OTU5MjAyMDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:48Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=3199f091-7715-4275-845f-2db7f282dfcf http.request.method=POST http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="944.772µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=67f6070c-df59-4b36-9f3d-d2474413ea73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/cd9997d9-dcd5-44e7-ae07-b73718ee9031?_state=wMGEuhxSgyhOCQfuLhR6QuVO835z5nPlKBH4F0ybzJJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkOTk5N2Q5LWRjZDUtNDRlNy1hZTA3LWI3MzcxOGVlOTAzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41OTkwMzQ0ODRaIn0%3D&digest=sha256%3Ab3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" http.response.duration=1.573580278s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:48 +0000] "PUT /v2/foo/bar/blobs/uploads/cd9997d9-dcd5-44e7-ae07-b73718ee9031?_state=wMGEuhxSgyhOCQfuLhR6QuVO835z5nPlKBH4F0ybzJJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkOTk5N2Q5LWRjZDUtNDRlNy1hZTA3LWI3MzcxOGVlOTAzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo0OC41OTkwMzQ0ODRaIn0%3D&digest=sha256%3Ab3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=69cf1145-d978-40bb-a954-8fcba88580f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.323256ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:51Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35491" http.request.id=017cd1d6-3c45-4bb8-b73c-2e9c0b776b5e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/58dfb335-68c5-4c4e-a9ef-1c8d6ea1859d?_state=oPmd6Jxc8_fr92Vh5eGQPSyyaiNacE20NlF-5NtRQJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZGZiMzM1LTY4YzUtNGM0ZS1hOWVmLTFjOGQ2ZWExODU5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1MC4zMDA2NzUxNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.503872761s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:50 +0000] "PATCH /v2/foo/bar/blobs/uploads/58dfb335-68c5-4c4e-a9ef-1c8d6ea1859d?_state=oPmd6Jxc8_fr92Vh5eGQPSyyaiNacE20NlF-5NtRQJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZGZiMzM1LTY4YzUtNGM0ZS1hOWVmLTFjOGQ2ZWExODU5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1MC4zMDA2NzUxNzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:51Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=0826d82b-e19c-497e-847d-2d7bf6452eee http.request.method=PUT http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/uploads/58dfb335-68c5-4c4e-a9ef-1c8d6ea1859d?_state=Vzog90MGO_j7-Wnifpt0xWpjQwnqwvq2BWLQ9TRnFdx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZGZiMzM1LTY4YzUtNGM0ZS1hOWVmLTFjOGQ2ZWExODU5ZCIsIk9mZnNldCI6MTk0MTE0NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NTBaIn0%3D&digest=sha256%3Ab3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" http.response.duration=1.376697ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:51 +0000] "PUT /v2/foo/bar/blobs/uploads/58dfb335-68c5-4c4e-a9ef-1c8d6ea1859d?_state=Vzog90MGO_j7-Wnifpt0xWpjQwnqwvq2BWLQ9TRnFdx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZGZiMzM1LTY4YzUtNGM0ZS1hOWVmLTFjOGQ2ZWExODU5ZCIsIk9mZnNldCI6MTk0MTE0NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NTBaIn0%3D&digest=sha256%3Ab3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:51Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=678cccf0-7104-4543-a2dc-e2aeb514e25f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.069934ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:51Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=e4a3842f-0abf-4330-8c4a-b661ed542456 http.request.method=GET http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=132.74815ms http.response.status=200 http.response.written=19411456 127.0.0.1 - - [04/Sep/2026:22:42:51 +0000] "GET /v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 HTTP/1.1" 200 19411456 "" "Go-http-client/1.1" time="2026-09-04T22:42:51Z" level=error msg="error parsing digest="sha257:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=5400f2fa-9da7-4f3f-bfd1-03b6d1e2bcf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/sha257:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" vars.name="foo/bar" time="2026-09-04T22:42:51Z" 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:35491" http.request.id=5400f2fa-9da7-4f3f-bfd1-03b6d1e2bcf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41708" http.request.uri="/v2/foo/bar/blobs/sha257:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="879.291µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:42:51 +0000] "GET /v2/foo/bar/blobs/sha257:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-04T22:42:51Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=3c3ec165-ed0e-4a35-bebd-99a6fc500690 http.request.method=GET http.request.remoteaddr="127.0.0.1:41720" http.request.uri="/v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" http.response.duration=1.243975ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:51 +0000] "GET /v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:42:51Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:42:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=da351155-9921-4196-8319-f5458de83963 http.request.method=GET http.request.remoteaddr="127.0.0.1:37394" http.request.uri="/v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.216935ms http.response.status=404 http.response.written=157 vars.digest="sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "GET /v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=f271a7f6-bd29-4e0e-9ccf-67643b150e31 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37404" http.request.uri="/v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.032453ms http.response.status=404 http.response.written=157 vars.digest="sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=b6700e8d-94fb-4545-b062-e2896d8ae30c http.request.method=POST http.request.remoteaddr="127.0.0.1:37404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="965.892µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=f923b4c9-130d-4ad2-a344-77fdca9cc2a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37404" http.request.uri="/v2/foo/bar/blobs/uploads/5b339942-e59c-47df-96a9-cbc9629c7a56?_state=5rZ1DHPRzxzjhaO3GebwtSMF2Z20TQDgql3SlGGLp3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzM5OTQyLWU1OWMtNDdkZi05NmE5LWNiYzk2MjljN2E1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4xOTIxMjc2MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017893ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "GET /v2/foo/bar/blobs/uploads/5b339942-e59c-47df-96a9-cbc9629c7a56?_state=5rZ1DHPRzxzjhaO3GebwtSMF2Z20TQDgql3SlGGLp3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzM5OTQyLWU1OWMtNDdkZi05NmE5LWNiYzk2MjljN2E1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4xOTIxMjc2MVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=93a2947d-2c9e-44e9-840e-f5398ccf249a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37404" http.request.uri="/v2/foo/bar/blobs/uploads/5b339942-e59c-47df-96a9-cbc9629c7a56?_state=5rZ1DHPRzxzjhaO3GebwtSMF2Z20TQDgql3SlGGLp3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzM5OTQyLWU1OWMtNDdkZi05NmE5LWNiYzk2MjljN2E1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4xOTIxMjc2MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="952.572µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "DELETE /v2/foo/bar/blobs/uploads/5b339942-e59c-47df-96a9-cbc9629c7a56?_state=5rZ1DHPRzxzjhaO3GebwtSMF2Z20TQDgql3SlGGLp3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzM5OTQyLWU1OWMtNDdkZi05NmE5LWNiYzk2MjljN2E1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4xOTIxMjc2MVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=6aa597ca-33dc-4a5f-b09d-494b4db23baf http.request.method=GET http.request.remoteaddr="127.0.0.1:37404" http.request.uri="/v2/foo/bar/blobs/uploads/5b339942-e59c-47df-96a9-cbc9629c7a56?_state=5rZ1DHPRzxzjhaO3GebwtSMF2Z20TQDgql3SlGGLp3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzM5OTQyLWU1OWMtNDdkZi05NmE5LWNiYzk2MjljN2E1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4xOTIxMjc2MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5b339942-e59c-47df-96a9-cbc9629c7a56 time="2026-09-04T22:42:52Z" 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:44357" http.request.id=6aa597ca-33dc-4a5f-b09d-494b4db23baf http.request.method=GET http.request.remoteaddr="127.0.0.1:37404" http.request.uri="/v2/foo/bar/blobs/uploads/5b339942-e59c-47df-96a9-cbc9629c7a56?_state=5rZ1DHPRzxzjhaO3GebwtSMF2Z20TQDgql3SlGGLp3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzM5OTQyLWU1OWMtNDdkZi05NmE5LWNiYzk2MjljN2E1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4xOTIxMjc2MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="988.653µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5b339942-e59c-47df-96a9-cbc9629c7a56 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "GET /v2/foo/bar/blobs/uploads/5b339942-e59c-47df-96a9-cbc9629c7a56?_state=5rZ1DHPRzxzjhaO3GebwtSMF2Z20TQDgql3SlGGLp3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzM5OTQyLWU1OWMtNDdkZi05NmE5LWNiYzk2MjljN2E1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4xOTIxMjc2MVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=66cc2d9f-354c-4472-8277-4e0ee47a9e43 http.request.method=POST http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090773ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=1e4ceec0-a2fb-4006-ad66-50ece10698f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/6d3c9ca2-0aaf-446c-9367-5c9e05aaebd6?_state=RqJYYuiEDvO1Q3K7ieaqWMAXpnlovt--j9xe13Zs9S97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkM2M5Y2EyLTBhYWYtNDQ2Yy05MzY3LTVjOWUwNWFhZWJkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4xOTc5NTk2ODNaIn0%3D&digest=sha256%3A2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" provided=sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc vars.name="foo/bar" vars.uuid=6d3c9ca2-0aaf-446c-9367-5c9e05aaebd6 time="2026-09-04T22:42:52Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=1e4ceec0-a2fb-4006-ad66-50ece10698f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/6d3c9ca2-0aaf-446c-9367-5c9e05aaebd6?_state=RqJYYuiEDvO1Q3K7ieaqWMAXpnlovt--j9xe13Zs9S97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkM2M5Y2EyLTBhYWYtNDQ2Yy05MzY3LTVjOWUwNWFhZWJkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4xOTc5NTk2ODNaIn0%3D&digest=sha256%3A2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6d3c9ca2-0aaf-446c-9367-5c9e05aaebd6 time="2026-09-04T22:42:52Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc, 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:44357" http.request.id=1e4ceec0-a2fb-4006-ad66-50ece10698f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/6d3c9ca2-0aaf-446c-9367-5c9e05aaebd6?_state=RqJYYuiEDvO1Q3K7ieaqWMAXpnlovt--j9xe13Zs9S97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkM2M5Y2EyLTBhYWYtNDQ2Yy05MzY3LTVjOWUwNWFhZWJkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4xOTc5NTk2ODNaIn0%3D&digest=sha256%3A2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.099053ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6d3c9ca2-0aaf-446c-9367-5c9e05aaebd6 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "PUT /v2/foo/bar/blobs/uploads/6d3c9ca2-0aaf-446c-9367-5c9e05aaebd6?_state=RqJYYuiEDvO1Q3K7ieaqWMAXpnlovt--j9xe13Zs9S97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkM2M5Y2EyLTBhYWYtNDQ2Yy05MzY3LTVjOWUwNWFhZWJkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4xOTc5NTk2ODNaIn0%3D&digest=sha256%3A2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=570f4365-1ff5-44a4-b4ee-ca90cfa73744 http.request.method=POST http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.172µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=6278f8e5-f120-4e96-808b-e49bcd1bd0af http.request.method=PUT http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/5be82f35-4421-4ccd-9c75-914f6f9d09e5?_state=U9vqhgFVPjZ2gm4QMcCZwuDVwheOl28la-qkhspo78V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZTgyZjM1LTQ0MjEtNGNjZC05Yzc1LTkxNGY2ZjlkMDllNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4yMDA3MzUxNThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154455ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "PUT /v2/foo/bar/blobs/uploads/5be82f35-4421-4ccd-9c75-914f6f9d09e5?_state=U9vqhgFVPjZ2gm4QMcCZwuDVwheOl28la-qkhspo78V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZTgyZjM1LTQ0MjEtNGNjZC05Yzc1LTkxNGY2ZjlkMDllNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4yMDA3MzUxNThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=1caf1071-5c72-4f69-994b-3367acf77acb http.request.method=POST http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120294ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=05d7afa9-2894-4c36-b814-e7dcc2f6ff03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/7a257253-1d4c-463d-8ed2-58b0c730c08a?_state=veJSY35ZFzAM3aiH6fBYUbaKzklTuEUa6pyt-zn-hch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMjU3MjUzLTFkNGMtNDYzZC04ZWQyLTU4YjBjNzMwYzA4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4yMDM3NTc1NTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.318257ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "PUT /v2/foo/bar/blobs/uploads/7a257253-1d4c-463d-8ed2-58b0c730c08a?_state=veJSY35ZFzAM3aiH6fBYUbaKzklTuEUa6pyt-zn-hch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMjU3MjUzLTFkNGMtNDYzZC04ZWQyLTU4YjBjNzMwYzA4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4yMDM3NTc1NTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=be83ff1b-3218-4640-a1fa-ed5f6209998d http.request.method=POST http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="977.732µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=d430d8c9-b39e-4450-9c5a-747f737c7b13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/42505325-f70e-48c9-be34-889d9eebbcd1?_state=6AR3Ku7w7_p3CTJA858d3eUHPmHDiBMrcpIHysXdIit7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyNTA1MzI1LWY3MGUtNDhjOS1iZTM0LTg4OWQ5ZWViYmNkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4yMDY5MDA2NzZaIn0%3D&digest=sha256%3A2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.817458106s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:52 +0000] "PUT /v2/foo/bar/blobs/uploads/42505325-f70e-48c9-be34-889d9eebbcd1?_state=6AR3Ku7w7_p3CTJA858d3eUHPmHDiBMrcpIHysXdIit7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyNTA1MzI1LWY3MGUtNDhjOS1iZTM0LTg4OWQ5ZWViYmNkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Mi4yMDY5MDA2NzZaIn0%3D&digest=sha256%3A2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=960817aa-f8d7-4024-a291-a0beab094f9a http.request.method=POST http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186095ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:55Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44357" http.request.id=abcb6e59-d2ee-4d5c-b256-cea380f9ed06 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/f766fc1a-c29d-47ca-8e94-990563f52b17?_state=VGLi47Hu6StjTt8fzuW4yAM1sYeyjdRYVhj69MCPLap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3NjZmYzFhLWMyOWQtNDdjYS04ZTk0LTk5MDU2M2Y1MmIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1NC4xNjc4ODU5MDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.771994614s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:54 +0000] "PATCH /v2/foo/bar/blobs/uploads/f766fc1a-c29d-47ca-8e94-990563f52b17?_state=VGLi47Hu6StjTt8fzuW4yAM1sYeyjdRYVhj69MCPLap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3NjZmYzFhLWMyOWQtNDdjYS04ZTk0LTk5MDU2M2Y1MmIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1NC4xNjc4ODU5MDdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:55Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=142fd51e-6c02-4d19-b6ab-1611e96603c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/uploads/f766fc1a-c29d-47ca-8e94-990563f52b17?_state=PlguRC0VuheOCa6JEIfiQV6L8ULF4NZ6O6R-KooUyKh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3NjZmYzFhLWMyOWQtNDdjYS04ZTk0LTk5MDU2M2Y1MmIxNyIsIk9mZnNldCI6MjE3MDU3MjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NTRaIn0%3D&digest=sha256%3A2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.423778ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:55 +0000] "PUT /v2/foo/bar/blobs/uploads/f766fc1a-c29d-47ca-8e94-990563f52b17?_state=PlguRC0VuheOCa6JEIfiQV6L8ULF4NZ6O6R-KooUyKh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3NjZmYzFhLWMyOWQtNDdjYS04ZTk0LTk5MDU2M2Y1MmIxNyIsIk9mZnNldCI6MjE3MDU3MjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NTRaIn0%3D&digest=sha256%3A2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:55Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=2ee5df14-4ae6-494c-b719-bc0b3360d346 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.012213ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=a994d855-3283-48c6-8cf0-313aeb36ba76 http.request.method=GET http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=141.950226ms http.response.status=200 http.response.written=21705728 127.0.0.1 - - [04/Sep/2026:22:42:55 +0000] "GET /v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc HTTP/1.1" 200 21705728 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=error msg="error parsing digest="sha257:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=4d8a63f9-a1f1-4505-b243-c18dc5c603a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/sha257:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" vars.name="foo/bar" time="2026-09-04T22:42:56Z" 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:44357" http.request.id=4d8a63f9-a1f1-4505-b243-c18dc5c603a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37414" http.request.uri="/v2/foo/bar/blobs/sha257:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.110654ms http.response.status=400 http.response.written=110 vars.digest="sha257:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "GET /v2/foo/bar/blobs/sha257:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=8dbb4755-0107-4714-90d2-399d8f61334d http.request.method=GET http.request.remoteaddr="127.0.0.1:46902" http.request.uri="/v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.255936ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "GET /v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=ab617913-416d-4d2f-9a2c-eced2ffa9405 http.request.method=GET http.request.remoteaddr="127.0.0.1:46886" http.request.uri="/v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.677627ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "GET /v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44357" http.request.id=aca59399-3243-446d-994b-c7984f21033c http.request.method=GET http.request.remoteaddr="127.0.0.1:46902" http.request.uri="/v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.038636ms http.response.status=200 http.response.written=3662 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "GET /v2/foo/bar/blobs/sha256:2805252b3f33878eb3389eadde8608ceea5380b777babf4508596f3f79d4c2fc HTTP/1.1" 200 3662 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=b93ad2f3-f9d4-4708-8157-04ca13854ae7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41720" http.request.uri="/v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.152069319s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [04/Sep/2026:22:42:51 +0000] "GET /v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35491" http.request.id=9dc23e78-e9d7-4fc6-896d-6a4d72ca1519 http.request.method=GET http.request.remoteaddr="127.0.0.1:41718" http.request.uri="/v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.156234531s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [04/Sep/2026:22:42:51 +0000] "GET /v2/foo/bar/blobs/sha256:b3153427a05b6cb75ff970938a4b913900b0f216556598138530279cf7474274 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (7.74s) === RUN TestBlobDelete time="2026-09-04T22:42:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:42:56Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:42:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=27a34b30-64ff-487b-80bc-64946694382d http.request.method=GET http.request.remoteaddr="127.0.0.1:39660" http.request.uri="/v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.166454ms http.response.status=404 http.response.written=157 vars.digest="sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "GET /v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=b5953682-e847-410c-9191-8449cbd11607 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.105694ms http.response.status=404 http.response.written=157 vars.digest="sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=d36e0622-275f-4825-be3f-05d03860ce87 http.request.method=POST http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="981.453µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=9481f8ff-643b-4162-85b2-779ed6767410 http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/bar/blobs/uploads/194fb580-4e8a-45e3-9cef-a544dc4d57fa?_state=JxIRuINcHpXFKW6Of93SOXW5xgpebA70rLHoYFr33h97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NGZiNTgwLTRlOGEtNDVlMy05Y2VmLWE1NDRkYzRkNTdmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODE5ODI0ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004172ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "GET /v2/foo/bar/blobs/uploads/194fb580-4e8a-45e3-9cef-a544dc4d57fa?_state=JxIRuINcHpXFKW6Of93SOXW5xgpebA70rLHoYFr33h97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NGZiNTgwLTRlOGEtNDVlMy05Y2VmLWE1NDRkYzRkNTdmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODE5ODI0ODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=e722c048-3364-4917-a885-90a374c9e013 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/bar/blobs/uploads/194fb580-4e8a-45e3-9cef-a544dc4d57fa?_state=JxIRuINcHpXFKW6Of93SOXW5xgpebA70rLHoYFr33h97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NGZiNTgwLTRlOGEtNDVlMy05Y2VmLWE1NDRkYzRkNTdmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODE5ODI0ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="966.452µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/194fb580-4e8a-45e3-9cef-a544dc4d57fa?_state=JxIRuINcHpXFKW6Of93SOXW5xgpebA70rLHoYFr33h97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NGZiNTgwLTRlOGEtNDVlMy05Y2VmLWE1NDRkYzRkNTdmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODE5ODI0ODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=9bf1794e-8bd2-4c83-a503-ba6de27b2b1d http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/bar/blobs/uploads/194fb580-4e8a-45e3-9cef-a544dc4d57fa?_state=JxIRuINcHpXFKW6Of93SOXW5xgpebA70rLHoYFr33h97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NGZiNTgwLTRlOGEtNDVlMy05Y2VmLWE1NDRkYzRkNTdmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODE5ODI0ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=194fb580-4e8a-45e3-9cef-a544dc4d57fa time="2026-09-04T22:42:56Z" 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:34543" http.request.id=9bf1794e-8bd2-4c83-a503-ba6de27b2b1d http.request.method=GET http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/bar/blobs/uploads/194fb580-4e8a-45e3-9cef-a544dc4d57fa?_state=JxIRuINcHpXFKW6Of93SOXW5xgpebA70rLHoYFr33h97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NGZiNTgwLTRlOGEtNDVlMy05Y2VmLWE1NDRkYzRkNTdmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODE5ODI0ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.050973ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=194fb580-4e8a-45e3-9cef-a544dc4d57fa 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "GET /v2/foo/bar/blobs/uploads/194fb580-4e8a-45e3-9cef-a544dc4d57fa?_state=JxIRuINcHpXFKW6Of93SOXW5xgpebA70rLHoYFr33h97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NGZiNTgwLTRlOGEtNDVlMy05Y2VmLWE1NDRkYzRkNTdmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODE5ODI0ODRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=b3076753-8235-4588-86f1-e8517e1de42b http.request.method=POST http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=5a171703-7640-4c0e-b46c-97aadb2a698c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/b010398c-4bff-4cc2-92f3-d76a8cd79c02?_state=j37xiZwVKs0LZ7SGEJZkHCy-XTJa7ep_HfqoyTwleDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwMTAzOThjLTRiZmYtNGNjMi05MmYzLWQ3NmE4Y2Q3OWMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODcyNDY1MVoifQ%3D%3D&digest=sha256%3A213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" provided=sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 vars.name="foo/bar" vars.uuid=b010398c-4bff-4cc2-92f3-d76a8cd79c02 time="2026-09-04T22:42:56Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=5a171703-7640-4c0e-b46c-97aadb2a698c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/b010398c-4bff-4cc2-92f3-d76a8cd79c02?_state=j37xiZwVKs0LZ7SGEJZkHCy-XTJa7ep_HfqoyTwleDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwMTAzOThjLTRiZmYtNGNjMi05MmYzLWQ3NmE4Y2Q3OWMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODcyNDY1MVoifQ%3D%3D&digest=sha256%3A213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b010398c-4bff-4cc2-92f3-d76a8cd79c02 time="2026-09-04T22:42:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719, 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:34543" http.request.id=5a171703-7640-4c0e-b46c-97aadb2a698c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/b010398c-4bff-4cc2-92f3-d76a8cd79c02?_state=j37xiZwVKs0LZ7SGEJZkHCy-XTJa7ep_HfqoyTwleDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwMTAzOThjLTRiZmYtNGNjMi05MmYzLWQ3NmE4Y2Q3OWMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODcyNDY1MVoifQ%3D%3D&digest=sha256%3A213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.059973ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b010398c-4bff-4cc2-92f3-d76a8cd79c02 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "PUT /v2/foo/bar/blobs/uploads/b010398c-4bff-4cc2-92f3-d76a8cd79c02?_state=j37xiZwVKs0LZ7SGEJZkHCy-XTJa7ep_HfqoyTwleDR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwMTAzOThjLTRiZmYtNGNjMi05MmYzLWQ3NmE4Y2Q3OWMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODcyNDY1MVoifQ%3D%3D&digest=sha256%3A213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=e9f6d1e5-a7b0-4e77-b820-dded892acb23 http.request.method=POST http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="986.373µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=79adc30d-07db-401b-876a-722734b3a958 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/0454246f-c7b7-493d-aa9a-621e5fe6c70b?_state=5vE9R3qSrfyY0ZeXUX_IGj5RPSM_Un5QE-VMftgoPdh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0NTQyNDZmLWM3YjctNDkzZC1hYTlhLTYyMWU1ZmU2YzcwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODk4Mzc5ODNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320216ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "PUT /v2/foo/bar/blobs/uploads/0454246f-c7b7-493d-aa9a-621e5fe6c70b?_state=5vE9R3qSrfyY0ZeXUX_IGj5RPSM_Un5QE-VMftgoPdh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0NTQyNDZmLWM3YjctNDkzZC1hYTlhLTYyMWU1ZmU2YzcwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zODk4Mzc5ODNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=bddb46f3-61bc-427e-97da-6061203b4c74 http.request.method=POST http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.652µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=931b4d3b-2142-4301-bb20-ead122690f19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/422a31f7-1db4-4553-9869-a84f8170cb5d?_state=eJ7giQVImTO1ytENE-ySmVYP4oeT-eNJ2URIwCkC24d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyMmEzMWY3LTFkYjQtNDU1My05ODY5LWE4NGY4MTcwY2I1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zOTI3ODg5WiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208776ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "PUT /v2/foo/bar/blobs/uploads/422a31f7-1db4-4553-9869-a84f8170cb5d?_state=eJ7giQVImTO1ytENE-ySmVYP4oeT-eNJ2URIwCkC24d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyMmEzMWY3LTFkYjQtNDU1My05ODY5LWE4NGY4MTcwY2I1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zOTI3ODg5WiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=b67bfdf9-a214-4aea-8ab5-b3a92eedc1d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="917.052µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:59Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=09a0fc02-80d8-474b-bcdd-f449a9e49ec9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/45f92710-6965-413f-b77e-a8a18eb7b01e?_state=NI5Q_g_pcoVg_yHC24Hfqv1kDtZDy5Jm3bPnsHq7N5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1ZjkyNzEwLTY5NjUtNDEzZi1iNzdlLWE4YTE4ZWI3YjAxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zOTU2MjQ0OTVaIn0%3D&digest=sha256%3A213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.duration=2.61017704s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:56 +0000] "PUT /v2/foo/bar/blobs/uploads/45f92710-6965-413f-b77e-a8a18eb7b01e?_state=NI5Q_g_pcoVg_yHC24Hfqv1kDtZDy5Jm3bPnsHq7N5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1ZjkyNzEwLTY5NjUtNDEzZi1iNzdlLWE4YTE4ZWI3YjAxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1Ni4zOTU2MjQ0OTVaIn0%3D&digest=sha256%3A213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:42:59Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=e3d0c4fe-fcd1-4867-8e14-74fc4825fc3e http.request.method=POST http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216176ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34543" http.request.id=8d8210da-4c6e-43d9-a67b-7c9eba958a0e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/a6de3a41-8687-4fb9-81ea-c25d1f3c7c04?_state=RjJLNQETJjWAfU-QKnJMCfiCXMHsnO298AJ7cbPM6et7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2ZGUzYTQxLTg2ODctNGZiOS04MWVhLWMyNWQxZjNjN2MwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1OS4xNzc0OTI4MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.475472425s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:42:59 +0000] "PATCH /v2/foo/bar/blobs/uploads/a6de3a41-8687-4fb9-81ea-c25d1f3c7c04?_state=RjJLNQETJjWAfU-QKnJMCfiCXMHsnO298AJ7cbPM6et7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2ZGUzYTQxLTg2ODctNGZiOS04MWVhLWMyNWQxZjNjN2MwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mjo1OS4xNzc0OTI4MTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=13ec6d31-18de-43a7-9305-51380213c971 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/uploads/a6de3a41-8687-4fb9-81ea-c25d1f3c7c04?_state=6u1f7Eaa3gX2BKmnlhrGTwYSzNt0Fh6a2sCvL1-G-4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2ZGUzYTQxLTg2ODctNGZiOS04MWVhLWMyNWQxZjNjN2MwNCIsIk9mZnNldCI6MjU3MDk1NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NTlaIn0%3D&digest=sha256%3A213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.duration=1.423978ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "PUT /v2/foo/bar/blobs/uploads/a6de3a41-8687-4fb9-81ea-c25d1f3c7c04?_state=6u1f7Eaa3gX2BKmnlhrGTwYSzNt0Fh6a2sCvL1-G-4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2ZGUzYTQxLTg2ODctNGZiOS04MWVhLWMyNWQxZjNjN2MwNCIsIk9mZnNldCI6MjU3MDk1NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDI6NTlaIn0%3D&digest=sha256%3A213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=4c07cb3a-9c2a-4459-ba26-a822e72d6929 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.108934ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=973f30f9-4e6f-4255-bb2a-b506a19c6759 http.request.method=GET http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=148.148264ms http.response.status=200 http.response.written=25709568 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "GET /v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 200 25709568 "" "Go-http-client/1.1" time="2026-09-04T22:43:01Z" level=error msg="error parsing digest="sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=9496a819-779e-44b4-becb-82cec8d555e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" vars.name="foo/bar" time="2026-09-04T22:43:01Z" 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:34543" http.request.id=9496a819-779e-44b4-becb-82cec8d555e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39692" http.request.uri="/v2/foo/bar/blobs/sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="949.572µs" http.response.status=400 http.response.written=110 vars.digest="sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "GET /v2/foo/bar/blobs/sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-04T22:43:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=250839b4-7c3c-4aaa-a88a-6b94c5a3a1dc http.request.method=GET http.request.remoteaddr="127.0.0.1:39716" http.request.uri="/v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346737ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "GET /v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=03fa3850-5bc7-4346-9cb8-8f19d2aa7e2b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39718" http.request.uri="/v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178895ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=0460d3e8-7c51-41cc-9916-8d4f0b23663f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39718" http.request.uri="/v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="887.131µs" http.response.status=404 http.response.written=157 vars.digest="sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:43:01Z" 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:34543" http.request.id=369b9f68-4823-458d-a6fc-2018dd5fd772 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39718" http.request.uri="/v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="853.771µs" http.response.status=404 http.response.written=74 vars.digest="sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-09-04T22:43:01Z" level=error msg="error parsing digest="sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=2666ee17-7b47-43b8-8154-297dbaae8016 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39720" http.request.uri="/v2/foo/bar/blobs/sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" vars.name="foo/bar" time="2026-09-04T22:43:01Z" 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:34543" http.request.id=2666ee17-7b47-43b8-8154-297dbaae8016 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39720" http.request.uri="/v2/foo/bar/blobs/sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.032173ms http.response.status=400 http.response.written=110 vars.digest="sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "DELETE /v2/foo/bar/blobs/sha257:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-04T22:43:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=2b9a42a7-9123-4eb9-8eb0-78eecea8d952 http.request.method=POST http.request.remoteaddr="127.0.0.1:39734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104854ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=342392ee-c0b3-4b17-85f5-f5c0bad647e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39734" http.request.uri="/v2/foo/bar/blobs/uploads/46e79eee-acac-4cfb-9b9f-d66e543742c6?_state=a-qbDuKQrG7n4WEP4PR_pzObWliLMbBP9nPuHAfIYdV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ZTc5ZWVlLWFjYWMtNGNmYi05YjlmLWQ2NmU1NDM3NDJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0MzowMS44NjY4NDUyMTFaIn0%3D&digest=sha256%3A213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.duration=2.51400283s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "PUT /v2/foo/bar/blobs/uploads/46e79eee-acac-4cfb-9b9f-d66e543742c6?_state=a-qbDuKQrG7n4WEP4PR_pzObWliLMbBP9nPuHAfIYdV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ZTc5ZWVlLWFjYWMtNGNmYi05YjlmLWQ2NmU1NDM3NDJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0MzowMS44NjY4NDUyMTFaIn0%3D&digest=sha256%3A213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=9fe8f166-5a08-42c1-9a44-fa468347fe61 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39734" http.request.uri="/v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.297297ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=082519e2-59f9-4ec8-bf2f-2f98c9bbb1a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39716" http.request.uri="/v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.695742636s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "GET /v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2026-09-04T22:43:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34543" http.request.id=161576ea-98a6-4cf9-a007-7bb7b0646c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:39700" http.request.uri="/v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.701372987s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [04/Sep/2026:22:43:01 +0000] "GET /v2/foo/bar/blobs/sha256:213007c907078ab58bd082a470e0ff139095dc732f68db06e1701b66aa1f4719 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (8.43s) === RUN TestRelativeURL time="2026-09-04T22:43:04Z" 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-04T22:43:04Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35797" http.request.id=90d69658-a819-4abb-91ba-f262fe20dd6e http.request.method=POST http.request.remoteaddr="127.0.0.1:34156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117014ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:07Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35797" http.request.id=3b8e5cc1-da5b-4068-93d2-07ce62518d1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34156" http.request.uri="/v2/foo/bar/blobs/uploads/b14a5f24-f4c5-49eb-b8c2-716d16c3e15d?_state=-EAh1X32XGplTa22SspkcFL-0waZr9XxQBNUhEQpOxx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNGE1ZjI0LWY0YzUtNDllYi1iOGMyLTcxNmQxNmMzZTE1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0MzowNC41NTYyMTY0MDdaIn0%3D&digest=sha256%3Af017fcc0c1acc98839486359d850f91e9094b589e51ea78ac6a471ab2c7a5283" http.request.useragent="Go-http-client/1.1" http.response.duration=2.960931013s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:04 +0000] "PUT /v2/foo/bar/blobs/uploads/b14a5f24-f4c5-49eb-b8c2-716d16c3e15d?_state=-EAh1X32XGplTa22SspkcFL-0waZr9XxQBNUhEQpOxx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNGE1ZjI0LWY0YzUtNDllYi1iOGMyLTcxNmQxNmMzZTE1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0MzowNC41NTYyMTY0MDdaIn0%3D&digest=sha256%3Af017fcc0c1acc98839486359d850f91e9094b589e51ea78ac6a471ab2c7a5283 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:08Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35797" http.request.id=5a303acb-3867-42d1-8307-f0ad9e9c268b http.request.method=POST http.request.remoteaddr="127.0.0.1:34156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.234256ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:08Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35797" http.request.id=ed206ecd-6654-47c2-b4a5-14cf2431bbee http.request.method=POST http.request.remoteaddr="127.0.0.1:34156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027413ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35797" http.request.id=dd4af650-7c21-43df-8b95-28855d20c1a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34156" http.request.uri="/v2/foo/bar/blobs/uploads/43c37eeb-72a0-41e4-b9a0-168cd8de8171?_state=nztWJMUxqR5QNEZjDdIpPZvNiQr1INJcNJjDTzSkjxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYzM3ZWViLTcyYTAtNDFlNC1iOWEwLTE2OGNkOGRlODE3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0MzowOC4wNTIyNzQzOTNaIn0%3D&digest=sha256%3A17c9a251c3b904f5d58d6d9552a46d46f710ca4346aca5a2cb4d098055a2eb9b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.819490514s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:08 +0000] "PUT /v2/foo/bar/blobs/uploads/43c37eeb-72a0-41e4-b9a0-168cd8de8171?_state=nztWJMUxqR5QNEZjDdIpPZvNiQr1INJcNJjDTzSkjxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYzM3ZWViLTcyYTAtNDFlNC1iOWEwLTE2OGNkOGRlODE3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0MzowOC4wNTIyNzQzOTNaIn0%3D&digest=sha256%3A17c9a251c3b904f5d58d6d9552a46d46f710ca4346aca5a2cb4d098055a2eb9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (6.32s) === RUN TestBlobDeleteDisabled time="2026-09-04T22:43: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-04T22:43:10Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:11Z" 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:44273" http.request.id=da466386-f376-4be2-a720-d98d2e96e98a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58794" http.request.uri="/v2/foo/bar/blobs/sha256:b41eedd95f10fdc16e021fb612e6351719cc783588bdd513c805ec28304cc402" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.125494ms http.response.status=405 http.response.written=78 vars.digest="sha256:b41eedd95f10fdc16e021fb612e6351719cc783588bdd513c805ec28304cc402" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:43:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:b41eedd95f10fdc16e021fb612e6351719cc783588bdd513c805ec28304cc402 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.30s) === RUN TestDeleteDisabled time="2026-09-04T22:43:11Z" 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-04T22:43:11Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:11Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45023" http.request.id=c903dd64-0c74-4751-a063-6240a2b141dd http.request.method=POST http.request.remoteaddr="127.0.0.1:53120" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146135ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45023" http.request.id=af9dd55f-d1e2-448c-803a-83061d08295f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53120" http.request.uri="/v2/foo/bar/blobs/uploads/deaef82e-1b64-49cb-8ced-3093cd954247?_state=Woym0C3aVkPz6LDOGY4yKz1aH5PpwKn9XoWAwlTmWad7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlYWVmODJlLTFiNjQtNDljYi04Y2VkLTMwOTNjZDk1NDI0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0MzoxMS4zNDM3MjkyNDRaIn0%3D&digest=sha256%3A3d08db41ecbd66ad6387169544845a24dc095d64afc0830bf5bdef9f223b9d59" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21764276s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:11 +0000] "PUT /v2/foo/bar/blobs/uploads/deaef82e-1b64-49cb-8ced-3093cd954247?_state=Woym0C3aVkPz6LDOGY4yKz1aH5PpwKn9XoWAwlTmWad7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlYWVmODJlLTFiNjQtNDljYi04Y2VkLTMwOTNjZDk1NDI0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0MzoxMS4zNDM3MjkyNDRaIn0%3D&digest=sha256%3A3d08db41ecbd66ad6387169544845a24dc095d64afc0830bf5bdef9f223b9d59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:12Z" 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:45023" http.request.id=b329848c-7ae1-4cb6-b390-120d2424cffc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53120" http.request.uri="/v2/foo/bar/blobs/sha256:3d08db41ecbd66ad6387169544845a24dc095d64afc0830bf5bdef9f223b9d59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.044053ms http.response.status=405 http.response.written=78 vars.digest="sha256:3d08db41ecbd66ad6387169544845a24dc095d64afc0830bf5bdef9f223b9d59" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:43:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:3d08db41ecbd66ad6387169544845a24dc095d64afc0830bf5bdef9f223b9d59 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.39s) === RUN TestDeleteReadOnly time="2026-09-04T22:43: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-04T22:43:12Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33399" http.request.id=1175e845-a63f-46e1-8e50-88aa6714b6a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.248935ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:14Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:33399" http.request.id=2d35cd5c-ee85-4588-b672-14cbb4440200 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41830" http.request.uri="/v2/foo/bar/blobs/uploads/72360a27-40e0-4601-8171-58b871de38bf?_state=Onj3blwnaFZ6k4QyhLhEfjPy86drbfprzNaTGAf89fN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMzYwYTI3LTQwZTAtNDYwMS04MTcxLTU4Yjg3MWRlMzhiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0MzoxMi43NzM3MzAzMTZaIn0%3D&digest=sha256%3A1f80abb1b1b08da93074dac7c2cf4fd0fe0539bb4d4337c27363a726a596e201" http.request.useragent="Go-http-client/1.1" http.response.duration=1.650639048s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:12 +0000] "PUT /v2/foo/bar/blobs/uploads/72360a27-40e0-4601-8171-58b871de38bf?_state=Onj3blwnaFZ6k4QyhLhEfjPy86drbfprzNaTGAf89fN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMzYwYTI3LTQwZTAtNDYwMS04MTcxLTU4Yjg3MWRlMzhiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0MzoxMi43NzM3MzAzMTZaIn0%3D&digest=sha256%3A1f80abb1b1b08da93074dac7c2cf4fd0fe0539bb4d4337c27363a726a596e201 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Sep/2026:22:43:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:1f80abb1b1b08da93074dac7c2cf4fd0fe0539bb4d4337c27363a726a596e201 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.86s) === RUN TestStartPushReadOnly time="2026-09-04T22:43:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:43:14Z" level=info msg="redis not configured" go.version=go1.26.8 127.0.0.1 - - [04/Sep/2026:22:43:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-09-04T22:43:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:43:14Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:14Z" 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:42523" http.request.id=9dbbb0cb-5ecc-444b-86df-40b862d984a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49716" 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.091533ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:43:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-04T22:43:14Z" 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:42523" http.request.id=1018bf8e-0320-41e4-a611-1cd7a53de839 http.request.method=GET http.request.remoteaddr="127.0.0.1:49716" 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="910.251µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Sep/2026:22:43:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:43:14Z" 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:42523" http.request.id=df48c8e0-12aa-4119-b0e4-ad739564b72f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" 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="892.332µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:43:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-04T22:43:14Z" 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:42523" http.request.id=9480a8ce-d1c4-4a12-ad2c-4f130c0dd04d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" 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.726235ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:43:14Z" 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:42523" http.request.id=9480a8ce-d1c4-4a12-ad2c-4f130c0dd04d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" 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.786395ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:43:14Z" 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:42523" http.request.id=9480a8ce-d1c4-4a12-ad2c-4f130c0dd04d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" 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.813716ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:43:14Z" 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:42523" http.request.id=9480a8ce-d1c4-4a12-ad2c-4f130c0dd04d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" 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.838676ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:43:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-04T22:43:14Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=69b14a50-0e97-4810-adb1-a0fbdd081ec2 http.request.method=POST http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.142255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:16Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=a7a935bf-6991-4816-8d86-91685c245335 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/blobs/uploads/3d59ca55-f906-4ed0-a59d-ff354ea6ca04?_state=-cFfAC0XDStScAamsainx3SXebKyX7jqPoDQ38LczfF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZDU5Y2E1NS1mOTA2LTRlZDAtYTU5ZC1mZjM1NGVhNmNhMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MTQuNjI4OTAwMDU3WiJ9&digest=sha256%3A0835bfc26d346c176ddd8a839862d0865fc20c2ceb9bee6d04065fc83a8923f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389584283s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/3d59ca55-f906-4ed0-a59d-ff354ea6ca04?_state=-cFfAC0XDStScAamsainx3SXebKyX7jqPoDQ38LczfF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZDU5Y2E1NS1mOTA2LTRlZDAtYTU5ZC1mZjM1NGVhNmNhMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MTQuNjI4OTAwMDU3WiJ9&digest=sha256%3A0835bfc26d346c176ddd8a839862d0865fc20c2ceb9bee6d04065fc83a8923f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:16Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=db71707f-43a3-4478-b7a5-bbf032d87491 http.request.method=POST http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.239256ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=e4740c63-459d-4dfa-b361-70fc1242dced http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/blobs/uploads/911f24dd-e63a-41c0-96df-11a00244cac5?_state=lKeKR1Sj_C4zbjJep8Ur6vyZXjUNpz8m0T9G9TNqupN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MTFmMjRkZC1lNjNhLTQxYzAtOTZkZi0xMWEwMDI0NGNhYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MTYuMjU3NTMxOTg3WiJ9&digest=sha256%3Ad5c7f0bba079e1781abf8ef6a0cbdbf6be22483427297340e22868a4f55e9556" http.request.useragent="Go-http-client/1.1" http.response.duration=2.040861077s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/911f24dd-e63a-41c0-96df-11a00244cac5?_state=lKeKR1Sj_C4zbjJep8Ur6vyZXjUNpz8m0T9G9TNqupN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MTFmMjRkZC1lNjNhLTQxYzAtOTZkZi0xMWEwMDI0NGNhYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MTYuMjU3NTMxOTg3WiJ9&digest=sha256%3Ad5c7f0bba079e1781abf8ef6a0cbdbf6be22483427297340e22868a4f55e9556 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=b422aec8-aa8b-4477-9352-59628742ebc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.378963ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=27e5e9b0-f518-40ae-bd4a-394a56db8f86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.961197ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=373a4551-940e-4ad5-8b81-15f57886bb80 http.request.method=GET http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.900504ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=a76070a0-ea48-438b-a8d2-a5485b40bf45 http.request.method=GET http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.817583ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "GET /v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" 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:42523" http.request.id=35d417d9-1cd6-4800-aaa8-7e9053391ced http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.010038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" 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:42523" http.request.id=384b360c-6464-4374-a848-3431201c8289 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.869396ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:42523" http.request.id=cd85532d-7672-4909-98bc-5acab774a9b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.899796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=a5fdc40f-8192-4784-be59-a2c511df97ba http.request.method=GET http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.841423ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "GET /v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=f3911335-ba2d-43e1-ae4f-098f944a3c46 http.request.method=GET http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="832.011µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=802efa5a-f755-48ef-aec1-c4a828806c44 http.request.method=GET http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8" http.request.useragent="Go-http-client/1.1" http.response.duration="737.369µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "GET /v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=4fce6dcc-c61e-40ab-a8a7-fe55163540d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49716" 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="767.13µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=error msg="payload digest does match: "sha256:a827a3caf04b497771ba7b5aa1266c2ffce8727ada7e8a4d464a938f011196b6" != "sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8"" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=f398d718-aaf4-4a7a-8586-c8160412d5ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8" time="2026-09-04T22:43:18Z" 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:42523" http.request.id=f398d718-aaf4-4a7a-8586-c8160412d5ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:49716" http.request.uri="/v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.078734ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8" 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:82569f819f2bda0650a80e75a8b3754adfe6a0884b8b8ce32faa36370f1ec0f8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" 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:42523" http.request.id=dc23582f-8fab-4e53-87ed-cbf20fc41ff9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" 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.022853ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" 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:42523" http.request.id=1cc026ee-1f0f-4425-953d-63962db0a987 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" 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="807.37µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" 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:42523" http.request.id=651cd500-20a8-4441-a672-239547e651d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" 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.033213ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:43:18Z" 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:42523" http.request.id=651cd500-20a8-4441-a672-239547e651d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" 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.158535ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:43:18Z" 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:42523" http.request.id=651cd500-20a8-4441-a672-239547e651d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" 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.194135ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=51f4ad73-de8a-4abb-b86f-e0206a4e2767 http.request.method=POST http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="947.892µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=4949b953-68a4-42af-8b57-60b6cb74896a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/blobs/uploads/d091d578-5382-4eb9-b3e2-7ecc2002696c?_state=eMSVynu5KtaOYphx7QNAP_FuEe-FA2BOumu6ubwOPcd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDkxZDU3OC01MzgyLTRlYjktYjNlMi03ZWNjMjAwMjY5NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MTguMzM3MDE3MjMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.172135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/d091d578-5382-4eb9-b3e2-7ecc2002696c?_state=eMSVynu5KtaOYphx7QNAP_FuEe-FA2BOumu6ubwOPcd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDkxZDU3OC01MzgyLTRlYjktYjNlMi03ZWNjMjAwMjY5NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MTguMzM3MDE3MjMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" 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:42523" http.request.id=37b72ada-1a80-4b10-a474-f9cb4eb23deb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" 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.031853ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:43:18Z" 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:42523" http.request.id=37b72ada-1a80-4b10-a474-f9cb4eb23deb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" 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.108854ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-04T22:43:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=c5e96dd3-809c-47dc-9625-fdc405b282c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:19Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=8d7a89cd-60df-4ea2-a294-0958a18ef94d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/blobs/uploads/b345a308-4db5-428b-9442-79ba3b8019be?_state=UM28qhFR-znmHTPe6j9Asjt1GTHXhf97cGMN8-Ghef57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMzQ1YTMwOC00ZGI1LTQyOGItOTQ0Mi03OWJhM2I4MDE5YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MTguNDkwMzQyNTJaIn0%3D&digest=sha256%3A350d2fc62a3d39747753520bb39a9d8b696a003d214e929aaa61f254ac7c9252" http.request.useragent="Go-http-client/1.1" http.response.duration=849.159684ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/b345a308-4db5-428b-9442-79ba3b8019be?_state=UM28qhFR-znmHTPe6j9Asjt1GTHXhf97cGMN8-Ghef57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMzQ1YTMwOC00ZGI1LTQyOGItOTQ0Mi03OWJhM2I4MDE5YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MTguNDkwMzQyNTJaIn0%3D&digest=sha256%3A350d2fc62a3d39747753520bb39a9d8b696a003d214e929aaa61f254ac7c9252 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:19Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=9aaba630-19da-4b42-a6a5-d1c63ad3021d http.request.method=POST http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116774ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=ae306cba-fe6d-417b-9345-3fa9a742a925 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/blobs/uploads/818cfccc-a816-4bc7-8ed9-3eee477b0bd0?_state=OJl4izVbnKJIs5bdD2uUzy9W_imkMWnxZvpSxT_pN8h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MThjZmNjYy1hODE2LTRiYzctOGVkOS0zZWVlNDc3YjBiZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MTkuNTE1Nzk1MzAyWiJ9&digest=sha256%3Af6912ebf72008b5b8b2777126e26453dedc369b114b9e1bbf8acad8bca64bdfd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.293316552s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/818cfccc-a816-4bc7-8ed9-3eee477b0bd0?_state=OJl4izVbnKJIs5bdD2uUzy9W_imkMWnxZvpSxT_pN8h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MThjZmNjYy1hODE2LTRiYzctOGVkOS0zZWVlNDc3YjBiZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MTkuNTE1Nzk1MzAyWiJ9&digest=sha256%3Af6912ebf72008b5b8b2777126e26453dedc369b114b9e1bbf8acad8bca64bdfd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" 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:42523" http.request.id=ce61dafe-a608-4cc9-aacb-2cc1ecb51388 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.453779ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" 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:42523" http.request.id=4b4c3955-74fe-475f-b07f-fde688056583 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/manifests/sha256:30c2b41c57b93923d8efbe7283b08dcc821cf06c592bd4054e39d42b6c6a29c8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:30c2b41c57b93923d8efbe7283b08dcc821cf06c592bd4054e39d42b6c6a29c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=737be7c2-ab3d-44b5-825c-6c719d469de4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" 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.122814ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=6c671ca3-417a-41ba-9706-acdfdec087e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/manifests/sha256:30c2b41c57b93923d8efbe7283b08dcc821cf06c592bd4054e39d42b6c6a29c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.073173ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema2/manifests/sha256:30c2b41c57b93923d8efbe7283b08dcc821cf06c592bd4054e39d42b6c6a29c8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=f8e99b59-159d-4bf7-98bb-10d60b9cfa4e http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="915.051µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=65ec9cd6-dbae-43f8-ac73-bf83e070f2c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/manifests/sha256:30c2b41c57b93923d8efbe7283b08dcc821cf06c592bd4054e39d42b6c6a29c8" http.request.useragent="Go-http-client/1.1" http.response.duration="786.49µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema2/manifests/sha256:30c2b41c57b93923d8efbe7283b08dcc821cf06c592bd4054e39d42b6c6a29c8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=a33bdf68-9dc2-4cf3-90b6-840c4c44f9c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" 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="760.569µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="rewriting manifest sha256:30c2b41c57b93923d8efbe7283b08dcc821cf06c592bd4054e39d42b6c6a29c8 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=57e5bd29-9b4f-4c9b-9909-a2e888a30c64 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" 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-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=57e5bd29-9b4f-4c9b-9909-a2e888a30c64 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" 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.316029ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" 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:42523" http.request.id=5489488a-ecc7-49c8-9cfd-578c9b3c405f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" 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="987.532µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" 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:42523" http.request.id=f6c1d805-d629-48c9-b663-65b3962d71fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" 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:42523" http.request.id=ac67a575-8ce7-4601-b0fc-14cf31d1ba75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/manifests/sha256:2ca989b9baa20d280678a634629223bbf6cd364bff4ae90e5fd7ebdaf19b10b3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060534ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:2ca989b9baa20d280678a634629223bbf6cd364bff4ae90e5fd7ebdaf19b10b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=f26ca2be-5f3c-4f93-b64c-b055e7414a05 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" 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.015173ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=ad639ad4-74b6-49a9-a3c6-be34529662a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/manifests/sha256:2ca989b9baa20d280678a634629223bbf6cd364bff4ae90e5fd7ebdaf19b10b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.052773ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema2/manifests/sha256:2ca989b9baa20d280678a634629223bbf6cd364bff4ae90e5fd7ebdaf19b10b3 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=3f52b9a6-58df-4d4a-ba5c-df7bb72037a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012733ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=78c25393-b284-468c-af2a-ccaf67665875 http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" http.request.uri="/v2/foo/schema2/manifests/sha256:2ca989b9baa20d280678a634629223bbf6cd364bff4ae90e5fd7ebdaf19b10b3" http.request.useragent="Go-http-client/1.1" http.response.duration="774.25µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema2/manifests/sha256:2ca989b9baa20d280678a634629223bbf6cd364bff4ae90e5fd7ebdaf19b10b3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=info msg="rewriting manifest list sha256:2ca989b9baa20d280678a634629223bbf6cd364bff4ae90e5fd7ebdaf19b10b3 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=e6ca6cec-ccaa-4c0e-9a80-51744cff41fe http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" 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-04T22:43:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42523" http.request.id=e6ca6cec-ccaa-4c0e-9a80-51744cff41fe http.request.method=GET http.request.remoteaddr="127.0.0.1:49732" 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.39283ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:43:20Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:20Z" 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:44551" http.request.id=1f1a9201-835f-4bf4-95fd-d34a119ff210 http.request.method=GET http.request.remoteaddr="127.0.0.1:45784" 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.146255ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" 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:44551" http.request.id=454ade68-171a-46aa-947e-1c446f426616 http.request.method=GET http.request.remoteaddr="127.0.0.1:45784" 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="955.092µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" 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:44551" http.request.id=bf6799d7-1adc-45ff-a1b4-626f7ca450f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="826.73µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-04T22:43:20Z" 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:44551" http.request.id=0172b8f4-2835-4426-a4cf-a6449516b98b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" 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.644673ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:43:20Z" 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:44551" http.request.id=0172b8f4-2835-4426-a4cf-a6449516b98b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" 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.695394ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:43:20Z" 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:44551" http.request.id=0172b8f4-2835-4426-a4cf-a6449516b98b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" 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.721754ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:43:20Z" 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:44551" http.request.id=0172b8f4-2835-4426-a4cf-a6449516b98b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" 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.747274ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:43:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-04T22:43:21Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=f7366b8a-4aa1-4db8-abc9-3666d69f9af9 http.request.method=POST http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:23Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=ef5f4cbd-2fd7-4136-aa9f-e57e04ec5157 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/blobs/uploads/410865c9-6f79-4210-a8c1-3852a959996c?_state=7GI3XkRH6rHaqXpFILzlRxJrkHICiThGtkjt7NPyy7x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MTA4NjVjOS02Zjc5LTQyMTAtYThjMS0zODUyYTk1OTk5NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MjEuMDc4MzEzMDgxWiJ9&digest=sha256%3A23c26b2866409b7c069e0f2c02b9e8756abf1402e19e642940711675a7fa40dc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.999761201s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/410865c9-6f79-4210-a8c1-3852a959996c?_state=7GI3XkRH6rHaqXpFILzlRxJrkHICiThGtkjt7NPyy7x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MTA4NjVjOS02Zjc5LTQyMTAtYThjMS0zODUyYTk1OTk5NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MjEuMDc4MzEzMDgxWiJ9&digest=sha256%3A23c26b2866409b7c069e0f2c02b9e8756abf1402e19e642940711675a7fa40dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:23Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=287f3566-aaf0-46b1-9e6e-fa593df492a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191855ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=ff6323ab-749f-4070-bbce-bf4ea4d07dfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/blobs/uploads/0106fe1b-69d3-49ea-997a-4e97da6e92b6?_state=6HMpxh6U182R6L5UR8een7glsDauiaOF4RFxV6iOovN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMTA2ZmUxYi02OWQzLTQ5ZWEtOTk3YS00ZTk3ZGE2ZTkyYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MjMuMzc4ODIxMjY1WiJ9&digest=sha256%3Ac84b8392d3d6e35904a786d893ab234768bc6de5845935b5ceb59de93ca845ad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.905902321s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/0106fe1b-69d3-49ea-997a-4e97da6e92b6?_state=6HMpxh6U182R6L5UR8een7glsDauiaOF4RFxV6iOovN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMTA2ZmUxYi02OWQzLTQ5ZWEtOTk3YS00ZTk3ZGE2ZTkyYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MjMuMzc4ODIxMjY1WiJ9&digest=sha256%3Ac84b8392d3d6e35904a786d893ab234768bc6de5845935b5ceb59de93ca845ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=c5da5090-f8b1-4da3-8945-5e7fc88c8745 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.292201ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=57282639-d605-4c07-ac62-b7c81920b8f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.95801ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=3f765207-d4aa-4565-a395-b51fd722128f http.request.method=GET http.request.remoteaddr="127.0.0.1:45784" 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.028226ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=568b2e87-2a59-422d-9bbe-ee0b5490d6d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.905984ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "GET /v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" 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:44551" http.request.id=b03cc214-225c-4727-ba5c-b04259c9aff6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.990157ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" 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:44551" http.request.id=d4db7875-ae04-49b7-ad9b-272d6081e68b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.005558ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:44551" http.request.id=2d13493a-82a5-4e81-8ae5-6cf3899277af http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.952277ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=0bc89540-66b6-4ac4-b4d6-34c73c2ba57f http.request.method=GET http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.974345ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "GET /v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=a1c5f379-9a97-43ab-a0f7-7a99d9d8b051 http.request.method=GET http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="893.092µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=a9516221-88db-4a73-9ccc-55545454af4b http.request.method=GET http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b" http.request.useragent="Go-http-client/1.1" http.response.duration="886.571µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "GET /v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=927c74cd-cc7c-4d58-ae8e-f825984da6fe http.request.method=GET http.request.remoteaddr="127.0.0.1:45784" 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="788.57µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=error msg="payload digest does match: "sha256:017984a60481e3d259aff8972c06dc9f5f3c89b4191c11d5687b36ea5648aeff" != "sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b"" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=28cdc5a4-c78c-4b27-81e4-2785a2bd7282 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b" time="2026-09-04T22:43:26Z" 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:44551" http.request.id=28cdc5a4-c78c-4b27-81e4-2785a2bd7282 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45784" http.request.uri="/v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.148735ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b" 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:459e6db2770d68c62f47576c6935da374bfd2920676aaedc2b005c129b210d2b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" 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:44551" http.request.id=16b796d5-f845-4590-8e0d-c158c73549bd http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" 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.110374ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" 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:44551" http.request.id=d9ddc4af-8c9a-4474-b31b-31d058da8f7a http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" 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="900.811µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" 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:44551" http.request.id=49568071-9e34-41b6-bef6-835cf69849d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" 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.058333ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:43:26Z" 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:44551" http.request.id=49568071-9e34-41b6-bef6-835cf69849d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" 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.107934ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:43:26Z" 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:44551" http.request.id=49568071-9e34-41b6-bef6-835cf69849d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" 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.139454ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=3339d277-4272-40a4-8f9d-04a27ba6bab4 http.request.method=POST http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="977.532µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=2489898c-ece7-49e8-bcb5-b500b942b78d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/blobs/uploads/a1efde1b-7d9d-4567-87c2-c2cf7d187555?_state=PpkOPkakODP1AoV7xw41tTwPng-Jo__r7ci9JhmMyN97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMWVmZGUxYi03ZDlkLTQ1NjctODdjMi1jMmNmN2QxODc1NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MjYuMzI0NjU2NjA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.249976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/a1efde1b-7d9d-4567-87c2-c2cf7d187555?_state=PpkOPkakODP1AoV7xw41tTwPng-Jo__r7ci9JhmMyN97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMWVmZGUxYi03ZDlkLTQ1NjctODdjMi1jMmNmN2QxODc1NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MjYuMzI0NjU2NjA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" 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:44551" http.request.id=cd5b22eb-7aa0-4f6a-ab94-481d439e780c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" 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.116614ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:43:26Z" 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:44551" http.request.id=cd5b22eb-7aa0-4f6a-ab94-481d439e780c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" 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.172655ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-04T22:43:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=df1f11e6-fcdd-4449-bd5d-3f15adefdf44 http.request.method=POST http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230616ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:28Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=a347e06d-ece2-443e-990d-33eb0badda6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/blobs/uploads/c37ed390-1ede-44bf-a345-a7e294a077b8?_state=TKqJyKHxsUTp9jw17CUaAl-9ZanIEttJwaCfiMOm5GJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMzdlZDM5MC0xZWRlLTQ0YmYtYTM0NS1hN2UyOTRhMDc3YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MjYuNTc4OTQzMTI3WiJ9&digest=sha256%3A66e91120b6c27969a913b64ca85828965ec52ab8d3ba343db324020fdc6ebfc9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.056890999s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/c37ed390-1ede-44bf-a345-a7e294a077b8?_state=TKqJyKHxsUTp9jw17CUaAl-9ZanIEttJwaCfiMOm5GJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMzdlZDM5MC0xZWRlLTQ0YmYtYTM0NS1hN2UyOTRhMDc3YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MjYuNTc4OTQzMTI3WiJ9&digest=sha256%3A66e91120b6c27969a913b64ca85828965ec52ab8d3ba343db324020fdc6ebfc9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:28Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=81f0545e-7552-45f3-9dbe-6eea8deaafe5 http.request.method=POST http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.157495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=ea8152a5-8bae-4471-9636-c094ddce2744 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/blobs/uploads/efb36b53-fabb-4eb6-a092-90391b91c3d0?_state=3W3AjrS6FCeCOu8A-j_lGF_lfroEXEvNIUUoF8pwEZx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZmIzNmI1My1mYWJiLTRlYjYtYTA5Mi05MDM5MWI5MWMzZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MjguOTM2NjY4NjcyWiJ9&digest=sha256%3A79b4988804a3e9f9a26565e15e6a08080f530b9a0e7360c2de928dcd880cdc7f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.847106542s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/efb36b53-fabb-4eb6-a092-90391b91c3d0?_state=3W3AjrS6FCeCOu8A-j_lGF_lfroEXEvNIUUoF8pwEZx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZmIzNmI1My1mYWJiLTRlYjYtYTA5Mi05MDM5MWI5MWMzZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MjguOTM2NjY4NjcyWiJ9&digest=sha256%3A79b4988804a3e9f9a26565e15e6a08080f530b9a0e7360c2de928dcd880cdc7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" 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:44551" http.request.id=d2cef837-0c1b-4180-8006-3bc457531511 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.507579ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" 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:44551" http.request.id=c741acf0-086c-4054-917e-38223589e542 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/manifests/sha256:8bb9b879d7ed7f383759509f16876dc8e61523e49ce599af5836fbeda47e0662" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258176ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "PUT /v2/foo/schema2/manifests/sha256:8bb9b879d7ed7f383759509f16876dc8e61523e49ce599af5836fbeda47e0662 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=79f9178a-ea7e-47d3-82af-6afd4d545eb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" 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="981.852µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=0dae4162-0b29-4247-8a6c-528cb92d25e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/manifests/sha256:8bb9b879d7ed7f383759509f16876dc8e61523e49ce599af5836fbeda47e0662" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.020093ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema2/manifests/sha256:8bb9b879d7ed7f383759509f16876dc8e61523e49ce599af5836fbeda47e0662 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=169954fd-e0aa-4dde-abe6-4cdc78e7bb80 http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="851.77µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=f95a012e-094e-480b-9309-bc9ee9e7b681 http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/manifests/sha256:8bb9b879d7ed7f383759509f16876dc8e61523e49ce599af5836fbeda47e0662" http.request.useragent="Go-http-client/1.1" http.response.duration="871.291µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema2/manifests/sha256:8bb9b879d7ed7f383759509f16876dc8e61523e49ce599af5836fbeda47e0662 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=30c6652a-c730-424a-8634-f9bec5548378 http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" 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="825.89µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="rewriting manifest sha256:8bb9b879d7ed7f383759509f16876dc8e61523e49ce599af5836fbeda47e0662 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=0e3679b6-00a0-47f4-b8bc-25499e07be6f http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" 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-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=0e3679b6-00a0-47f4-b8bc-25499e07be6f http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" 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.203787ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" 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:44551" http.request.id=6514c6ed-606e-4e10-89ec-19367206e16a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" 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.045733ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" 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:44551" http.request.id=d32a750d-bf54-4d64-950d-aa11d95ef237 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.209855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" 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:44551" http.request.id=fcea2215-51a9-4e8e-96a5-f1451770b5ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/manifests/sha256:09db4073263383267053e208a7a2c717f00855a8ac9778fc71883e068df71bb5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "PUT /v2/foo/schema2/manifests/sha256:09db4073263383267053e208a7a2c717f00855a8ac9778fc71883e068df71bb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=477b27e6-8776-4267-855e-54f0f230fc02 http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" 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.107133ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=19b2b282-83a9-4670-bbcd-902dda4ca1c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/manifests/sha256:09db4073263383267053e208a7a2c717f00855a8ac9778fc71883e068df71bb5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="987.772µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema2/manifests/sha256:09db4073263383267053e208a7a2c717f00855a8ac9778fc71883e068df71bb5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=d393955a-8213-4d35-8c39-c6755fd065af http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="920.732µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=176e17c0-52a1-411a-9a29-c3d06b133737 http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" http.request.uri="/v2/foo/schema2/manifests/sha256:09db4073263383267053e208a7a2c717f00855a8ac9778fc71883e068df71bb5" http.request.useragent="Go-http-client/1.1" http.response.duration="838.53µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema2/manifests/sha256:09db4073263383267053e208a7a2c717f00855a8ac9778fc71883e068df71bb5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" level=info msg="rewriting manifest list sha256:09db4073263383267053e208a7a2c717f00855a8ac9778fc71883e068df71bb5 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=8d7bd97e-d675-40c3-b48b-7c6fb7bebf1d http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" 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-04T22:43:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44551" http.request.id=8d7bd97e-d675-40c3-b48b-7c6fb7bebf1d http.request.method=GET http.request.remoteaddr="127.0.0.1:38762" 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.261428ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (17.38s) === RUN TestGetManifestWithStorageError time="2026-09-04T22:43:31Z" 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-04T22:43:31Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:31Z" 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:45607" http.request.id=78135479-e3d1-4f2a-b2e6-dc19da769266 http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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.062093ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" 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:45607" http.request.id=069a4f9e-7280-4fd6-b071-8a96c786db59 http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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="897.452µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" 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:45607" http.request.id=23c95132-9093-4399-b285-e2b7670ae3df http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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="881.651µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" 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:45607" http.request.id=fa3cb4f1-e98d-495b-8f4c-fa67c78c35f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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="845.411µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:43:31 +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-04T22:43:31Z" 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-04T22:43:31Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:31Z" 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:42377" http.request.id=ffe789f9-8935-4a16-ad43-8d2ba4c9e4f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52710" 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.055253ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" 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:42377" http.request.id=4f6dcce2-2325-40ce-b46d-18ba9c624dbf http.request.method=GET http.request.remoteaddr="127.0.0.1:52710" 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="824.05µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" 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:42377" http.request.id=c3ffe522-49e7-47e1-accb-bdbcda476e1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" 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="896.811µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-04T22:43:31Z" 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:42377" http.request.id=76891fcf-b526-488f-be33-68e8efbd871e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" 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.722594ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:43:31Z" 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:42377" http.request.id=76891fcf-b526-488f-be33-68e8efbd871e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" 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.777715ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:43:31Z" 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:42377" http.request.id=76891fcf-b526-488f-be33-68e8efbd871e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" 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.803795ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:43:31Z" 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:42377" http.request.id=76891fcf-b526-488f-be33-68e8efbd871e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" 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.828395ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:43:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-04T22:43:32Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=9eff3866-0327-4c7f-aee8-ab6d789e8c75 http.request.method=POST http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.171µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=d9f0a8c2-5b25-47d4-9da0-227b7e66c53d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/blobs/uploads/74656125-229f-4d22-b9fc-f7f327907d06?_state=toREaVQ1A8BZXWG-wutlC2ToQR1TCBesCZgxnpZrdCB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NDY1NjEyNS0yMjlmLTRkMjItYjlmYy1mN2YzMjc5MDdkMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MzIuMDA4ODI3MjQ1WiJ9&digest=sha256%3A7141611bf525e37dc635936e556986080b75b020205b97098b66edb9c975c51f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230910687s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/74656125-229f-4d22-b9fc-f7f327907d06?_state=toREaVQ1A8BZXWG-wutlC2ToQR1TCBesCZgxnpZrdCB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NDY1NjEyNS0yMjlmLTRkMjItYjlmYy1mN2YzMjc5MDdkMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MzIuMDA4ODI3MjQ1WiJ9&digest=sha256%3A7141611bf525e37dc635936e556986080b75b020205b97098b66edb9c975c51f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=635595b2-a699-4aba-a4e2-bb6778044769 http.request.method=POST http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264016ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=a196d431-7b0b-427a-a384-b46a6445d7d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/blobs/uploads/720b1b6b-72c6-446e-b1d2-5ea39cb82c34?_state=K2SLl_0KvT7VDa1Qc5xfVBlWrdVgTNHgJ9fOoZFXBaJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MjBiMWI2Yi03MmM2LTQ0NmUtYjFkMi01ZWEzOWNiODJjMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MzMuNTM2NzE0OTg4WiJ9&digest=sha256%3Ae7df1c23320aef85147c5197e75023598208c6dbc38ab679a06b27c70eb08069" http.request.useragent="Go-http-client/1.1" http.response.duration=2.830907898s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/720b1b6b-72c6-446e-b1d2-5ea39cb82c34?_state=K2SLl_0KvT7VDa1Qc5xfVBlWrdVgTNHgJ9fOoZFXBaJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MjBiMWI2Yi03MmM2LTQ0NmUtYjFkMi01ZWEzOWNiODJjMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MzMuNTM2NzE0OTg4WiJ9&digest=sha256%3Ae7df1c23320aef85147c5197e75023598208c6dbc38ab679a06b27c70eb08069 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=13f14b3d-1c09-45c4-a7a7-7e6baa749a97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.308402ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=6384ab8c-96f7-4dc1-a973-c3b57d6b2d89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.duration=3.064318ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=24768a3f-242a-432c-b8f9-0f8a224aa2f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.975024ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=3b8dade8-2e46-4518-8998-fbe4054a2d00 http.request.method=GET http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.903824ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" 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:42377" http.request.id=b692dbb4-fc6e-4549-ac82-87ed7ce635e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.duration=3.013718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" 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:42377" http.request.id=287a319e-34b7-4f2d-9dec-530cc193c5dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.duration=3.080759ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:42377" http.request.id=f1eb0d28-bb66-42e9-b781-73ca27f3ab81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.duration=3.024918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=a858e348-be56-4a0b-919c-5a7f753f920c http.request.method=GET http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.938825ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=35eab5f4-97de-4148-a59d-1cff1caf3834 http.request.method=GET http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="924.692µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=8ae93f6e-ed21-4351-b1c9-dbf220fdc2df http.request.method=GET http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.duration="819.69µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=7c52bcfd-2af7-4457-b7c0-891621438234 http.request.method=GET http.request.remoteaddr="127.0.0.1:52710" 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="857.29µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=error msg="payload digest does match: "sha256:a491fe2585ae115cd0d2bdf10e24c89cd24f1e6a31a02f793195993e2f4f5e98" != "sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78"" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=ac39ba93-0220-457f-9821-e6c372212d2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" time="2026-09-04T22:43:36Z" 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:42377" http.request.id=ac39ba93-0220-457f-9821-e6c372212d2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52710" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.044253ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=4f8c7b12-c8f8-4023-a16c-bad30262c30a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38360" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=d5818b23-1e3e-4c2a-891c-7eef6e0c3b29 http.request.method=GET http.request.remoteaddr="127.0.0.1:38360" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="968.852µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" 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:42377" http.request.id=ca344331-558c-4eb9-bc54-7886d46b54cf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38374" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.067134ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=35454670-0139-464f-b941-1541391b88cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38380" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.duration=3.213761ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=d678b6c7-ac8c-4425-aa26-c3c8e23885b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38380" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.084386ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" 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:42377" http.request.id=edc8d151-dcf6-4031-8a9f-cf158dfc63b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38392" 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.156855ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=f6b8ae8d-4bfe-40ec-af8f-d42cfa01ecf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.542165ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=a75cb56d-88da-4ae5-b39d-cd81f38a874c http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" 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="803.61µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=7d42c8de-fcd1-4ac6-a8e4-e1fbda4037ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78" http.request.useragent="Go-http-client/1.1" http.response.duration="958.252µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4bf0b355bebe94a8cce377faec0e6bcc0b4c0da6139b093d562237cd8c35df78 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=bbf73c6e-0dc8-4496-a2fd-4a6f1d5250ec http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" 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="765.17µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" 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:42377" http.request.id=a6451329-6957-4d71-a5c5-050e69df8161 http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" 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.006453ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" 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:42377" http.request.id=445cf887-47fb-4427-840e-5cc5479a2ec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" 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="814.41µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" 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:42377" http.request.id=da1dc7ad-4eb1-4caf-bec7-cab525f70b67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38394" 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="924.732µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:43:36Z" 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:42377" http.request.id=da1dc7ad-4eb1-4caf-bec7-cab525f70b67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="969.533µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:43:36Z" 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:42377" http.request.id=da1dc7ad-4eb1-4caf-bec7-cab525f70b67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38394" 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="996.453µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=b9d661ec-2d53-44e6-8c4c-84da0adcc54f http.request.method=POST http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.211µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=361d7335-f457-4234-b18d-e70135f327ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/blobs/uploads/90fb4990-055f-4ea5-8081-bd7da72356d1?_state=XqJ0h6YhDp2_hwtVgnamFJC7oU-cF38ARyOU7QcCamN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MGZiNDk5MC0wNTVmLTRlYTUtODA4MS1iZDdkYTcyMzU2ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MzYuNDI3NTc2ODhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.462818ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/90fb4990-055f-4ea5-8081-bd7da72356d1?_state=XqJ0h6YhDp2_hwtVgnamFJC7oU-cF38ARyOU7QcCamN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MGZiNDk5MC0wNTVmLTRlYTUtODA4MS1iZDdkYTcyMzU2ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MzYuNDI3NTc2ODhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" 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:42377" http.request.id=5ef8e5de-f968-45f3-bb09-856e82cf756a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38394" 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.025093ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:43:36Z" 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:42377" http.request.id=5ef8e5de-f968-45f3-bb09-856e82cf756a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38394" 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.067453ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-04T22:43:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=f84ea0fc-9fa1-43a3-8867-df501bb5d7a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=d17e2730-780a-4e07-ad69-f34400e69fb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/blobs/uploads/0e2f2147-ee35-4e06-bc4e-21014c94cf28?_state=XT9z811ZX2gLeMfZ41uwvHe-AOowd7wf_LHIhMAZtR97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTJmMjE0Ny1lZTM1LTRlMDYtYmM0ZS0yMTAxNGM5NGNmMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MzYuNzA3ODkyNjA3WiJ9&digest=sha256%3A5a73817f1c2fdae974cfbdc12633b701e5f86cdc07d1fb507da27fd370b1bdc7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.706003646s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/0e2f2147-ee35-4e06-bc4e-21014c94cf28?_state=XT9z811ZX2gLeMfZ41uwvHe-AOowd7wf_LHIhMAZtR97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTJmMjE0Ny1lZTM1LTRlMDYtYmM0ZS0yMTAxNGM5NGNmMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MzYuNzA3ODkyNjA3WiJ9&digest=sha256%3A5a73817f1c2fdae974cfbdc12633b701e5f86cdc07d1fb507da27fd370b1bdc7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=561278eb-5b07-46a2-8638-2418b2d4c93d http.request.method=POST http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.209015ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=616fcec6-9a69-4ac2-9513-f2e525683d3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/blobs/uploads/db7f53c8-8434-4306-8cb8-df6601214d18?_state=NKuPUUmwxhwKyCLIdenYRw8ijYylJF74iIqHWkKHZcp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYjdmNTNjOC04NDM0LTQzMDYtOGNiOC1kZjY2MDEyMTRkMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MzkuNjM1MTU0NzE3WiJ9&digest=sha256%3Ab8595c888cb2e70a6817069e30b74ec63b70f700dd5d87a9418f46861ce94521" http.request.useragent="Go-http-client/1.1" http.response.duration=1.686395938s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/db7f53c8-8434-4306-8cb8-df6601214d18?_state=NKuPUUmwxhwKyCLIdenYRw8ijYylJF74iIqHWkKHZcp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYjdmNTNjOC04NDM0LTQzMDYtOGNiOC1kZjY2MDEyMTRkMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6NDM6MzkuNjM1MTU0NzE3WiJ9&digest=sha256%3Ab8595c888cb2e70a6817069e30b74ec63b70f700dd5d87a9418f46861ce94521 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" 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:42377" http.request.id=9de55c0d-42e7-4d2a-8f45-5471201f0500 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.482418ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" 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:42377" http.request.id=07706faf-bf78-464e-b1d6-668cbbb0e09b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.241336ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=bc3eb8a8-2ae1-4433-90c4-67fbab09b907 http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" 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.099093ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=271b9229-982e-4ef8-8994-a175d9a2325c http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="991.973µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "GET /v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=9a2e06d4-1c59-4ef9-a94b-eced0fb6797a http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="796.77µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=4abcbb3a-5fe0-4b6a-942f-f9200ec358e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" http.request.useragent="Go-http-client/1.1" http.response.duration="853.651µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "GET /v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=f50ff7c3-6d64-4bd6-8596-2801629eb645 http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" 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="803.69µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="rewriting manifest sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=64e25fcb-a147-45b0-b39c-86bc3fca222c http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" 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-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=64e25fcb-a147-45b0-b39c-86bc3fca222c http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" 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.215788ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=e398eecb-e631-4360-8873-ef539d4a4e53 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.030813ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=e036c351-80c4-478b-be80-71eceb06c113 http.request.method=GET http.request.remoteaddr="127.0.0.1:38394" http.request.uri="/v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="871.571µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "GET /v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" 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:42377" http.request.id=84074b3f-4b99-4c45-bf2d-bcd1810cd0c7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38400" http.request.uri="/v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.117894ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" 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:42377" http.request.id=e102247e-685e-41d0-9210-46218948de3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38406" http.request.uri="/v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.428738ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=eeed9a32-8c01-4d7b-9a68-50294181648d http.request.method=GET http.request.remoteaddr="127.0.0.1:38406" http.request.uri="/v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.188335ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "GET /v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" 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:42377" http.request.id=8f98f341-700c-447a-ab06-44b5a8ac93ac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38418" 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.189095ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" 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:42377" http.request.id=20628b08-b61c-4c94-b11e-cc1e4e9ee6f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.615861ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=2b96ca37-b334-48eb-aa26-8bd67ed72890 http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" 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="908.851µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=641a8ffb-a807-47dc-ae88-814b1e38e8d7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.139334ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:72c16ab407bbdfcfce82b7f9e7e76661bb23bc427f2a4684193efbe698e934f9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42377" http.request.id=bfbe3ec8-3d6e-4ec9-acaa-bbb82c415114 http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" 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="822.531µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (9.53s) === RUN TestManifestDeleteDisabled time="2026-09-04T22:43:41Z" 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-04T22:43:41Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:41Z" 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:35523" http.request.id=2c70af26-26c8-4be8-894a-cf04650efd23 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56654" 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.092054ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Sep/2026:22:43:41 +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-04T22:43:41Z" 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-04T22:43:41Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 time="2026-09-04T22:43:41Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.8 time="2026-09-04T22:43:41Z" 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-04T22:43:41Z" 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:33451" http.request.id=5061f582-473c-4a6f-b7d9-57a21ccba9dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37866" 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.771902ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" 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:33451" http.request.id=2f91b722-9984-4970-aea1-36014b35fc44 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37882" 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.58854ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" 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:33451" http.request.id=ea9a3dd7-71c7-4fdf-957f-c654cff7e883 http.request.method=POST http.request.remoteaddr="127.0.0.1:37892" 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.656421ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-04T22:43:41Z" 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:33451" http.request.id=96404bd6-75b1-465d-aed0-f3d7670de300 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37902" 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.707542ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-09-04T22:43:41Z" 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-04T22:43:41Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=b7c15270-c6ea-4bce-9bc7-f61175e5315e http.request.method=POST http.request.remoteaddr="127.0.0.1:59968" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=b9cde9b6-6f1d-4411-bf75-64fdbd184d56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59968" http.request.uri="/v2/foo/bar/blobs/uploads/74ab97af-95b9-471e-91c1-fe55ccf5f6ec?_state=3i_2jPCVHJ3qvA_VGCiLsAIsPzJoNmz0pQ0ah1RqIKB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0YWI5N2FmLTk1YjktNDcxZS05MWMxLWZlNTVjY2Y1ZjZlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mzo0MS42MjcxNDYzWiJ9&digest=sha256%3A461fa24583db677d220985400b97385a9069eaaaf6931b68f21068d672c8cc86" http.request.useragent="Go-http-client/1.1" http.response.duration=2.186398709s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:41 +0000] "PUT /v2/foo/bar/blobs/uploads/74ab97af-95b9-471e-91c1-fe55ccf5f6ec?_state=3i_2jPCVHJ3qvA_VGCiLsAIsPzJoNmz0pQ0ah1RqIKB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0YWI5N2FmLTk1YjktNDcxZS05MWMxLWZlNTVjY2Y1ZjZlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mzo0MS42MjcxNDYzWiJ9&digest=sha256%3A461fa24583db677d220985400b97385a9069eaaaf6931b68f21068d672c8cc86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=92dc53b6-c8de-4b33-b181-2d1dbe499df1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59968" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.21644ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:43:43Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:43:43Z" level=info msg="Starting upload purge in 17m0s" go.version=go1.26.8 time="2026-09-04T22:43:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 time="2026-09-04T22:43:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=07d16641-e099-4834-a62f-5e9f4e234e65 http.request.method=GET http.request.remoteaddr="127.0.0.1:59968" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="839.131µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:43:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-04T22:43:43Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:40989" go.version=go1.26.8 time="2026-09-04T22:43:43Z" 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-04T22:43:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=c7e976be-4471-464e-ab0f-2526c041a3c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52908" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="877.571µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:43:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-04T22:43:43Z" level=info msg="Challenge established with upstream : http://127.0.0.1:40989/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:40989/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:39563" http.request.id=90f42f9f-7904-4928-b7a7-77bc929f20df http.request.method=GET http.request.remoteaddr="127.0.0.1:41970" http.request.uri="/v2/foo/bar/manifests/sha256:117016088e496eff94fdbade2d345aca92dc12cb20625381888204c276e01a38" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:117016088e496eff94fdbade2d345aca92dc12cb20625381888204c276e01a38" time="2026-09-04T22:43:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=bf811893-4f9c-40c9-a397-4b528ca3dca6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52920" http.request.uri="/v2/foo/bar/manifests/sha256:117016088e496eff94fdbade2d345aca92dc12cb20625381888204c276e01a38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.946384ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:43:43 +0000] "GET /v2/foo/bar/manifests/sha256:117016088e496eff94fdbade2d345aca92dc12cb20625381888204c276e01a38 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:43:43Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:117016088e496eff94fdbade2d345aca92dc12cb20625381888204c276e01a38 with ttl=167h59m59.99999664s" go.version=go1.26.8 time="2026-09-04T22:43:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:39563" http.request.id=90f42f9f-7904-4928-b7a7-77bc929f20df http.request.method=GET http.request.remoteaddr="127.0.0.1:41970" http.request.uri="/v2/foo/bar/manifests/sha256:117016088e496eff94fdbade2d345aca92dc12cb20625381888204c276e01a38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.114182ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:43:43 +0000] "GET /v2/foo/bar/manifests/sha256:117016088e496eff94fdbade2d345aca92dc12cb20625381888204c276e01a38 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:43:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=6f660197-0d1d-4318-ab11-d3f57e44efc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52920" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="754.969µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:43:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-04T22:43:43Z" level=info msg="Challenge established with upstream : http://127.0.0.1:40989/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:40989/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:39563" http.request.id=4bdca1ed-3d2d-418a-8a4e-c8374ab9295f http.request.method=GET http.request.remoteaddr="127.0.0.1:41984" 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-04T22:43:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=3e199a0f-3fbd-485a-bdc5-f9ab0be52396 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52930" 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.088787ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:43:43 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:43:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:39563" http.request.id=4bdca1ed-3d2d-418a-8a4e-c8374ab9295f http.request.method=GET http.request.remoteaddr="127.0.0.1:41984" 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.715164ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:43:43 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:43:44Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=f397ce08-af5d-4c1f-960d-dab6754d1546 http.request.method=POST http.request.remoteaddr="127.0.0.1:52930" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078294ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=63cdc3f1-e6e9-49b9-a60c-b90685f7d384 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52930" http.request.uri="/v2/foo/bar/blobs/uploads/34575f70-d57e-459b-be66-2482b96d694c?_state=CDYvVmYHB7oV03y1tz0YWbzSRfRqpNNZF53tKUACA0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NTc1ZjcwLWQ1N2UtNDU5Yi1iZTY2LTI0ODJiOTZkNjk0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mzo0NC4wMDY1Nzk5NTdaIn0%3D&digest=sha256%3Ac28d4eb788650a9ba45ec8f237388f93c3b0fba49bbb720be71e702144f47b0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054524628s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:44 +0000] "PUT /v2/foo/bar/blobs/uploads/34575f70-d57e-459b-be66-2482b96d694c?_state=CDYvVmYHB7oV03y1tz0YWbzSRfRqpNNZF53tKUACA0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NTc1ZjcwLWQ1N2UtNDU5Yi1iZTY2LTI0ODJiOTZkNjk0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjo0Mzo0NC4wMDY1Nzk5NTdaIn0%3D&digest=sha256%3Ac28d4eb788650a9ba45ec8f237388f93c3b0fba49bbb720be71e702144f47b0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=60c8215a-b823-44f6-bec5-a6de5d7cb3aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:52930" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.369588ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:43:45 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:43:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=9a17fba3-9258-4703-9adb-962b48bdd125 http.request.method=GET http.request.remoteaddr="127.0.0.1:52930" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.729µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:43:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-04T22:43:45Z" level=info msg="Challenge established with upstream : http://127.0.0.1:40989/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:40989/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:39563" http.request.id=b80f8522-5e59-4dd0-9f0f-803f78b95fec http.request.method=GET http.request.remoteaddr="127.0.0.1:42000" 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-04T22:43:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=55d9fded-e4d1-419f-ba93-32f55adb94dc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52938" 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.047665ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:43:45 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:43:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=8368266d-67e7-403c-bc40-63455ab4e6a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52938" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.329µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:43:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-04T22:43:45Z" level=info msg="Challenge established with upstream : http://127.0.0.1:40989/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:40989/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:39563" http.request.id=b80f8522-5e59-4dd0-9f0f-803f78b95fec http.request.method=GET http.request.remoteaddr="127.0.0.1:42000" 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-04T22:43:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:40989" http.request.id=f1624e9b-a47e-40a2-81c5-f9647a41f1f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52954" 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.123587ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:43:45 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:43:45Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c1bdb271471a110f93da6e098b1b728878529afea0f4122b4f6a79164f2225eb with ttl=167h59m59.99999616s" go.version=go1.26.8 time="2026-09-04T22:43:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:39563" http.request.id=b80f8522-5e59-4dd0-9f0f-803f78b95fec http.request.method=GET http.request.remoteaddr="127.0.0.1:42000" 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=11.839469ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:43:45 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.69s) === RUN TestAppDispatcher time="2026-09-04T22:43:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:32891" http.request.id=d5c34f68-1dab-4b04-ae0b-b37ec2760c94 http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="979.893µs" http.response.status=200 http.response.written=0 time="2026-09-04T22:43:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:32891" http.request.id=c168b192-c7be-4e59-9f3d-e5159a8e7122 http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="837.211µs" http.response.status=200 http.response.written=0 time="2026-09-04T22:43:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:32891" http.request.id=1a8e7ccf-8c6c-43d1-85d5-4b18ec275f28 http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="897.132µs" http.response.status=200 http.response.written=0 time="2026-09-04T22:43:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:32891" http.request.id=4f278102-66c7-4c07-940e-852c801805ca http.request.method=GET http.request.remoteaddr="127.0.0.1:39224" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="829.051µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-09-04T22:43:45Z" 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=8631fa1b-b248-4513-b9b9-e6631e2569c9 time="2026-09-04T22:43:45Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=8631fa1b-b248-4513-b9b9-e6631e2569c9 time="2026-09-04T22:43:45Z" 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:44787" http.request.id=72efb70c-6b50-4643-8d6e-614b4484930d http.request.method=GET http.request.remoteaddr="127.0.0.1:44824" 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-04T22:43:45Z" 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=8631fa1b-b248-4513-b9b9-e6631e2569c9 time="2026-09-04T22:43:45Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=8631fa1b-b248-4513-b9b9-e6631e2569c9 time="2026-09-04T22:43:45Z" level=info msg="configuring file health check path=/tmp/healthcheck136934245, interval=1" go.version=go1.26.8 instance.id=8631fa1b-b248-4513-b9b9-e6631e2569c9 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-09-04T22:43:49Z" 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=8631fa1b-b248-4513-b9b9-e6631e2569c9 time="2026-09-04T22:43:49Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=8631fa1b-b248-4513-b9b9-e6631e2569c9 time="2026-09-04T22:43:49Z" level=info msg="configuring TCP health check addr=127.0.0.1:41819, interval=1" go.version=go1.26.8 instance.id=8631fa1b-b248-4513-b9b9-e6631e2569c9 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-09-04T22:43:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 instance.id=8631fa1b-b248-4513-b9b9-e6631e2569c9 time="2026-09-04T22:43:53Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=8631fa1b-b248-4513-b9b9-e6631e2569c9 time="2026-09-04T22:43:53Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:37921, interval=1, threshold=3" go.version=go1.26.8 instance.id=8631fa1b-b248-4513-b9b9-e6631e2569c9 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 93.102s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.35s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.66s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.473s === RUN TestSchedule time="2026-09-04T22:42:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=6134afc8-e158-40c1-b47b-3482b0b26a0b time="2026-09-04T22:42:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99676ms" go.version=go1.26.8 instance.id=6134afc8-e158-40c1-b47b-3482b0b26a0b time="2026-09-04T22:42:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.56µs" go.version=go1.26.8 instance.id=6134afc8-e158-40c1-b47b-3482b0b26a0b time="2026-09-04T22:42:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.44µs" go.version=go1.26.8 instance.id=6134afc8-e158-40c1-b47b-3482b0b26a0b 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-04T22:42:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=6134afc8-e158-40c1-b47b-3482b0b26a0b --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-09-04T22:42:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=6134afc8-e158-40c1-b47b-3482b0b26a0b time="2026-09-04T22:42:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99552ms" go.version=go1.26.8 instance.id=6134afc8-e158-40c1-b47b-3482b0b26a0b time="2026-09-04T22:42:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99788ms" go.version=go1.26.8 instance.id=6134afc8-e158-40c1-b47b-3482b0b26a0b time="2026-09-04T22:42:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=6134afc8-e158-40c1-b47b-3482b0b26a0b --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-09-04T22:42:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=6134afc8-e158-40c1-b47b-3482b0b26a0b --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.938s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.87s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18912768 sha256:2d4a395b32e49113cfab0a84506a477096c0c0e57dc07f73b1e77794c99337b9 [] map[] } --- PASS: TestSimpleBlobRead (0.47s) === RUN TestBlobMount --- PASS: TestBlobMount (0.60s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.38s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.11s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.62s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:43170c6bf28966c802c05b8a5d3b8440e170600c115b9fa614358ee8aafee46e palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:8abd247f72b44fcb354c1fbee1c98f7529f9f45a538e14683cbee07da6d85d1f palailogos: marking blob sha256:52e87dd1ef2e918e8452af6d44783398db33b95d4f5ebf5c544bc0dd77dbc401 palailogos: marking manifest sha256:930a7ef2d5e61d37ec090185390c8a4b25860e5c0bee920647350a78787bfb81 palailogos: marking blob sha256:b6f8777687ea876fac6dde5f979553a849ff628e665d383e47e8ba9b355bbf96 palailogos: marking blob sha256:bff84cc152edc1a1fb4aa89e79d93f0f7c17abd249cef2fdd41279a913d32f86 palailogos: marking manifest sha256:b6f8777687ea876fac6dde5f979553a849ff628e665d383e47e8ba9b355bbf96 palailogos: marking blob sha256:5494cb651c95063f1bfcc6c92650fedaab4d62c4e3ce9a53bb78614e474d76bc palailogos: marking blob sha256:118d4025fa0ed1daa303eb60afbe8a206068b9d2992b2447f56505974c42c45d palailogos: marking manifest sha256:bff84cc152edc1a1fb4aa89e79d93f0f7c17abd249cef2fdd41279a913d32f86 palailogos: marking blob sha256:77b2430af0985977a2c855bb79a714e4dce93ed79140d23c5c2b933546b488b8 palailogos: marking blob sha256:dd8a8aa504136786c62a4564f171e7c2f87ddecb7004dd36cf181b3ff2f3d25e 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.53s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:744d9f690a1a5139ba39a8d22516d68b2f403d5794ca3b00f0756c82632755c4 deletemanifests: marking manifest sha256:a37ca4a3f78ca63c7be9ddcc47095bdb2689b6f801f653aab47f50f47262b4cc deletemanifests: marking blob sha256:90423ebb6812220ebab4ed34e5c8a593af49e11758bdd4cdae3aa72b0648c7be deletemanifests: marking blob sha256:90de2068df3c75df15b4cf11dde7b9b9cc2684f472a4be374de8292424fd9788 deletemanifests: marking blob sha256:11ef24c8ac81d6b38d1933c2efc55e5d061e202ebcd354a40ce9799a64be55b1 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:5679b143842356b9181490e94a029bfe4ecd392e5e52bd1e994c493f83ef4fa8 blob eligible for deletion: sha256:744d9f690a1a5139ba39a8d22516d68b2f403d5794ca3b00f0756c82632755c4 blob eligible for deletion: sha256:cb93c21a252a92311523b5876de9f9727572c7329a804c68c0ff7b84d4ef8fdb blob eligible for deletion: sha256:edde8d51b5d5d8672e3ffebe62ae6add9fced5b647982243615713cd7f3b3ed9 deletemanifests manifest eligible for deletion: sha256:744d9f690a1a5139ba39a8d22516d68b2f403d5794ca3b00f0756c82632755c4 deletemanifests: marking manifest sha256:a37ca4a3f78ca63c7be9ddcc47095bdb2689b6f801f653aab47f50f47262b4cc deletemanifests: marking blob sha256:90423ebb6812220ebab4ed34e5c8a593af49e11758bdd4cdae3aa72b0648c7be deletemanifests: marking blob sha256:90de2068df3c75df15b4cf11dde7b9b9cc2684f472a4be374de8292424fd9788 deletemanifests: marking blob sha256:11ef24c8ac81d6b38d1933c2efc55e5d061e202ebcd354a40ce9799a64be55b1 time="2026-09-04T22:42:47Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/744d9f690a1a5139ba39a8d22516d68b2f403d5794ca3b00f0756c82632755c4" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f time="2026-09-04T22:42:47Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/744d9f690a1a5139ba39a8d22516d68b2f403d5794ca3b00f0756c82632755c4" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:744d9f690a1a5139ba39a8d22516d68b2f403d5794ca3b00f0756c82632755c4 time="2026-09-04T22:42:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/744d9f690a1a5139ba39a8d22516d68b2f403d5794ca3b00f0756c82632755c4" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f blob eligible for deletion: sha256:cb93c21a252a92311523b5876de9f9727572c7329a804c68c0ff7b84d4ef8fdb time="2026-09-04T22:42:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cb93c21a252a92311523b5876de9f9727572c7329a804c68c0ff7b84d4ef8fdb" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f blob eligible for deletion: sha256:edde8d51b5d5d8672e3ffebe62ae6add9fced5b647982243615713cd7f3b3ed9 time="2026-09-04T22:42:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ed/edde8d51b5d5d8672e3ffebe62ae6add9fced5b647982243615713cd7f3b3ed9" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f blob eligible for deletion: sha256:5679b143842356b9181490e94a029bfe4ecd392e5e52bd1e994c493f83ef4fa8 time="2026-09-04T22:42:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/5679b143842356b9181490e94a029bfe4ecd392e5e52bd1e994c493f83ef4fa8" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f --- PASS: TestDeleteManifestIfTagNotFound (2.31s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:09655f808d9715d3e41b05d117b9316261d66954ff1dad5d1f2c87a2b6b56ed1 time="2026-09-04T22:42:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/09/09655f808d9715d3e41b05d117b9316261d66954ff1dad5d1f2c87a2b6b56ed1" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f blob eligible for deletion: sha256:24728e8011e980b856bfb3ee06c419920dcdd8d340bea926923ce121b929a788 time="2026-09-04T22:42:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/24/24728e8011e980b856bfb3ee06c419920dcdd8d340bea926923ce121b929a788" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f blob eligible for deletion: sha256:e0dc7ea0bf53c9db9d4e6d47fb288a3cd8ec577dddb46eec02bdff709541f264 time="2026-09-04T22:42:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e0/e0dc7ea0bf53c9db9d4e6d47fb288a3cd8ec577dddb46eec02bdff709541f264" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f --- PASS: TestGCWithMissingManifests (0.65s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:08ac63ed5ba389fda4fe5a2cf41614b26db92128f8e7be4e55d267122907a42f komnenos: marking blob sha256:73eea4eefdad4efe778ff766ac57e44ac3dbc2e288fe056911e264facd2b7b80 komnenos: marking blob sha256:dd16207cdeebac79611d81d4f138aae84edad07b1f8c35013c6cc1cd235adb46 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5373bb1211e9be3b803f6c959df3ed0f493c74ccf352717b9873b5c524704f07 time="2026-09-04T22:42:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/53/5373bb1211e9be3b803f6c959df3ed0f493c74ccf352717b9873b5c524704f07" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f blob eligible for deletion: sha256:68f7ffb700440bfba17c4054ebeb9152b614ce9a746223f8b48a35a3059f566f time="2026-09-04T22:42:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/68f7ffb700440bfba17c4054ebeb9152b614ce9a746223f8b48a35a3059f566f" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f blob eligible for deletion: sha256:8229347645d5648a9f62c6dd732ba9d91a5afdc83eecdb68246d598e562b47a4 time="2026-09-04T22:42:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/82/8229347645d5648a9f62c6dd732ba9d91a5afdc83eecdb68246d598e562b47a4" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f blob eligible for deletion: sha256:d626cfc4ed3b0cc4d1c8e0e450898c9b21c3ae87255463faaf591e18df7cdce7 time="2026-09-04T22:42:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d626cfc4ed3b0cc4d1c8e0e450898c9b21c3ae87255463faaf591e18df7cdce7" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f blob eligible for deletion: sha256:d86c4259b753a5f9a8bf2ec62ed2d7d6890ff894cb9aeda2a0cdfc6fe81f08f8 time="2026-09-04T22:42:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d8/d86c4259b753a5f9a8bf2ec62ed2d7d6890ff894cb9aeda2a0cdfc6fe81f08f8" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f blob eligible for deletion: sha256:e2d659fa227aca9d55d5620d0909a017b9533141f28e41bddf760d9e49fd0533 time="2026-09-04T22:42:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e2/e2d659fa227aca9d55d5620d0909a017b9533141f28e41bddf760d9e49fd0533" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-09-04T22:42:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f --- PASS: TestDeletionHasEffect (2.26s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.20s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:f9c6bcb41559d8ba26d9facf71aa26f223af82e27874675958843b2b90966128 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:ce22a810b8304bddc998697a1a16c324bd14b41a9c173f5514327c294a0d2109 michael_z_doukas: marking blob sha256:e39fc92b9c5798c0b631326b9f0c1b5b631702505b914baeff02a1ec3ab69c9e 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:cffdd1291014100a255daec14d9ebbe905ebd63e63660ec1516e5a154c8b1e29 time="2026-09-04T22:42:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cf/cffdd1291014100a255daec14d9ebbe905ebd63e63660ec1516e5a154c8b1e29" go.version=go1.26.8 instance.id=ed51ee21-2f98-4215-b512-e629b86afd4f --- PASS: TestOrphanBlobDeleted (1.07s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:13cb7f977201fe9938a412f4f33d88be3f731324445860acf247896dfc693ba4 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:df0e9e7bc0edf95cc7561ce07125845dde499694994e6c045b5c944f02bbaeaf --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.64s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.85s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.50s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.56s) === 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-04T22:42:57Z" level=info msg="PurgeUploads starting: olderThan=2026-09-04 21:42:57.01835121 +0000 UTC m=-3570.314922884, actuallyDelete=true" time="2026-09-04T22:42:57Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-09-04T22:42:57Z" level=info msg="PurgeUploads starting: olderThan=2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808, actuallyDelete=true" time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/be5b8bf4-daff-4e48-81b8-a24fe912ec04 have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ffdc34a2-fdb5-4f84-b5d7-92a29b740e8a have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/009747d0-077a-4dbf-a07c-d6d9b02d4deb have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53d3bd35-9231-4ad9-9b3a-6340190a25af have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/a5e7ea37-0c7f-4b7f-b763-9475e770b511 have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/50356080-52b9-4e27-81d1-950586c2b06a have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5bec4f61-5c06-47ff-8652-718ee8eff50f have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6ea9f3da-243e-4c16-8c6d-b14b8f881264 have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/71fd4450-0cfb-490d-920b-3358d82a26fb have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/78f54980-9d6f-4696-b5de-882eba8177b3 have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8e53b385-0f63-43c8-a8c1-de2fa60bd887 have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.019295902 +0000 UTC m=+29.686021808). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-09-04T22:42:57Z" level=info msg="PurgeUploads starting: olderThan=2026-09-04 22:42:57.020400516 +0000 UTC m=+29.687126422, actuallyDelete=true" time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1926f7cb-0949-425b-a744-8c319cc42024 have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.020400516 +0000 UTC m=+29.687126422). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7475616a-dbed-44f4-b24a-84275cbbce4b have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.020400516 +0000 UTC m=+29.687126422). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/95d36b43-62b4-4580-8428-f0afa3ced527 have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.020400516 +0000 UTC m=+29.687126422). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/666ea2f2-a0a9-4efc-98af-2f03ec94c11b have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.020400516 +0000 UTC m=+29.687126422). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8120cace-3a33-46c9-9502-0f5f09350fc2 have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.020400516 +0000 UTC m=+29.687126422). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-09-04T22:42:57Z" level=info msg="PurgeUploads starting: olderThan=2026-09-04 22:42:57.021201606 +0000 UTC m=+29.687927472, actuallyDelete=true" time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6241be4e-bec0-49eb-9f65-8693935c128a have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.021201606 +0000 UTC m=+29.687927472). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d2a19549-3012-4667-8c78-5c8d4dbcde96 have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.021201606 +0000 UTC m=+29.687927472). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/04f52adc-aef3-42e5-abb4-f23a93723291 have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.021201606 +0000 UTC m=+29.687927472). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/50102b9d-6f77-435f-8883-2069a7b6e515 have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.021201606 +0000 UTC m=+29.687927472). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5a7da46b-ebd0-4754-86c3-df23f1e8545a have older date (2026-09-04 21:42:57 +0000 UTC) than purge date (2026-09-04 22:42:57.021201606 +0000 UTC m=+29.687927472). Removing upload directory." time="2026-09-04T22:42:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-09-04T22:42:57Z" level=info msg="PurgeUploads starting: olderThan=2026-09-04 22:42:57.021670012 +0000 UTC m=+29.688395918, actuallyDelete=true" time="2026-09-04T22:42:57Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 29.979s ? 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.273s === 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.343s === RUN TestWalkFileRemoved time="2026-09-04T22:42:27Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.261s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.708s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.354s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.19s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.892s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.91s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.603s ? 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-04T22:42:27Z" 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-04T22:42:27Z" 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-04T22:42:27Z" 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 TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2026-09-04T22:42:27Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.8 instance.id=bb29df1d-9f48-4077-bda6-fe598375534f time="2026-09-04T22:42:27Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-09-04T22:42:27Z" level=error msg="unknown ip address format" go.version=go1.26.8 instance.id=bb29df1d-9f48-4077-bda6-fe598375534f ip=?0000000000000000000000000000000000 time="2026-09-04T22:42:27Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.8 instance.id=bb29df1d-9f48-4077-bda6-fe598375534f --- PASS: TestInvalidData (0.00s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestParsing (0.04s) --- PASS: TestMatchIPV4 (0.04s) time="2026-09-04T22:42:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-04T22:42:29Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-04T22:42:30Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-04T22:42:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.817s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.321s ? 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.803s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.59s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.351s ? 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.327s ? 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-armhf.so.1 >>> docker-registry*: Package size: 24.8 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r24.apk >>> docker-registry: Build complete at Fri, 04 Sep 2026 22:44:01 +0000 elapsed time 0h 1m 57s >>> 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 (20260904.224205) (2/2) Purging go (1.26.8-r0) Executing busybox-1.37.0-r31.trigger OK: 342.6 MiB in 105 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...