>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.16.0-r0) started Fri, 15 May 2026 11:07:23 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.10-r0) (2/2) Installing .makedepends-docker-registry (20260515.110724) Executing busybox-1.37.0-r30.trigger OK: 593.6 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-05-15T11:07:42Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-15T11:07:42Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.020s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-15T11:07:42Z" 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.015s ? 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.013s === 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.010s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.06s) PASS ok github.com/docker/distribution/health/checks 0.069s ? 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.011s === 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.010s === 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.013s === 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.010s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/05/15 11:07:42 http: TLS handshake error from 127.0.0.1:39848: 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:36869/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36869/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36869/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:36869/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44073?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.52s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-15T11:07:42Z" level=info msg="broadcaster: closing" time="2026-05-15T11:07:42Z" level=info msg="closing testSink" time="2026-05-15T11:07:42Z" level=info msg="closing testSink" time="2026-05-15T11:07:42Z" level=info msg="closing testSink" time="2026-05-15T11:07:42Z" level=info msg="closing testSink" time="2026-05-15T11:07:42Z" level=info msg="closing testSink" time="2026-05-15T11:07:42Z" level=info msg="closing testSink" time="2026-05-15T11:07:42Z" level=info msg="closing testSink" time="2026-05-15T11:07:42Z" level=info msg="closing testSink" time="2026-05-15T11:07:42Z" level=info msg="closing testSink" time="2026-05-15T11:07:42Z" level=info msg="closing testSink" time="2026-05-15T11:07:42Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-05-15T11:07:42Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 1} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 1} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 1} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:42Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T11:07:43Z" level=warning msg="&{0xc0003175f0 0.9} encountered too many errors, backing off" time="2026-05-15T11:07:43Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.34s) PASS ok github.com/docker/distribution/notifications 1.014s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-05-15T11:07:42Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-15T11:07:42.297277331Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:07:42.29730389Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:07:42.297415629Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.25.10 time="2026-05-15T11:07:42.297688509Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 time="2026-05-15T11:07:42.297701776Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.10 time="2026-05-15T11:07:42.298040799Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.10 time="2026-05-15T11:07:45.308190003Z" level=info msg="response completed" go.version=go1.25.10 http.request.host=127.0.0.1 http.request.id=c3a8e814-0240-4d96-948c-268ba307a3aa http.request.method=GET http.request.remoteaddr="127.0.0.1:34778" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.102227ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:11:07:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-15T11:07:45.308336159Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.10 --- PASS: TestRegistrySupportedCipherSuite (3.18s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-15T11:07:45.530322482Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-15T11:07:45.531144238Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:07:45.531176435Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:07:45.531294499Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 time="2026-05-15T11:07:45.531279662Z" level=info msg="Starting upload purge in 4m0s" go.version=go1.25.10 --- PASS: TestRegistryUnsupportedCipherSuite (8.22s) PASS ok github.com/docker/distribution/registry 11.414s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.079s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-15T11:07:42Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.10 instance.id=039bf782-e3dd-422f-984a-65aa8fac79d3 time="2026-05-15T11:07:42Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.10 instance.id=039bf782-e3dd-422f-984a-65aa8fac79d3 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-05-15T11:07:42Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.10 password=scS6vPchk5eowrB9ix9hPZNFGHJ8bNb2mDMCDIwOPIM user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.089s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-05-15T11:07:42Z" level=info msg="token not to be used before 2026-05-15 11:07:43 +0000 UTC - currently 2026-05-15 11:07:42.231365946 +0000 UTC m=+0.006686631" time="2026-05-15T11:07:42Z" level=info msg="token not to be used after 2026-05-15 11:07:42 +0000 UTC - currently 2026-05-15 11:07:42.231721513 +0000 UTC m=+0.007042198" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-05-15T11:07:42Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.015s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.047s === 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.019s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.005s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-15T11:07:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:07:42Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:07:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38481" http.request.id=270efabb-275c-4239-a699-d0e46867e316 http.request.method=GET http.request.remoteaddr="127.0.0.1:36232" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.556295ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:11:07:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-05-15T11:07:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:07:42Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:07:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=6f5db47a-487d-45f9-a829-7bfc7bdf17f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:48984" 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.360425ms http.response.status=200 http.response.written=20 127.0.0.1 - - [15/May/2026:11:07:42 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-15T11:07:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=a3c6f699-60b1-4027-a1db-b9ded1dba37d http.request.method=POST http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.995689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:07:42 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:07:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=661513a5-cdf2-4c8d-880a-416e0bb2ee1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/aaaa/blobs/uploads/aba25a24-e22a-4966-8dc7-c5f49481cb61?_state=O5aflOvRuwH-NDZfZgulaTl4-nqvPlrna7NUPiCyWS17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYmEyNWEyNC1lMjJhLTQ5NjYtOGRjNy1jNWY0OTQ4MWNiNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDc6NDIuNTI0MzYzODdaIn0%3D&digest=sha256%3A9aadcfbba6b0eba8c2be251568427605378442d59e3bc0348d968338b6e74b00" http.request.useragent="Go-http-client/1.1" http.response.duration=7.061376542s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:07:42 +0000] "PUT /v2/foo/aaaa/blobs/uploads/aba25a24-e22a-4966-8dc7-c5f49481cb61?_state=O5aflOvRuwH-NDZfZgulaTl4-nqvPlrna7NUPiCyWS17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYmEyNWEyNC1lMjJhLTQ5NjYtOGRjNy1jNWY0OTQ4MWNiNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDc6NDIuNTI0MzYzODdaIn0%3D&digest=sha256%3A9aadcfbba6b0eba8c2be251568427605378442d59e3bc0348d968338b6e74b00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:07:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=9ac55eff-4717-4e5b-b666-d88c58a544b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.337401ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:07:49 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:07:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=4dfa3491-4b55-4e06-ba2b-2e1240d69fc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.898105ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:07:49 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:07:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=a7f889a7-3916-4ee9-a387-d35fab0a7d00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/bbbb/blobs/uploads/aa4dcc83-108c-48fd-9f99-e4f4b213bc11?_state=ooo7OgjOA2fBWcNrNNbKyX051dupkVC7Duqx0QYgaNx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhYTRkY2M4My0xMDhjLTQ4ZmQtOWY5OS1lNGY0YjIxM2JjMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDc6NDkuNzcwMjYxMTM1WiJ9&digest=sha256%3Abf3c0a22c214d6d2a6c5768da6ba5b46cf182113e266660f082cf48677a80715" http.request.useragent="Go-http-client/1.1" http.response.duration=4.179064315s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:07:49 +0000] "PUT /v2/foo/bbbb/blobs/uploads/aa4dcc83-108c-48fd-9f99-e4f4b213bc11?_state=ooo7OgjOA2fBWcNrNNbKyX051dupkVC7Duqx0QYgaNx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhYTRkY2M4My0xMDhjLTQ4ZmQtOWY5OS1lNGY0YjIxM2JjMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDc6NDkuNzcwMjYxMTM1WiJ9&digest=sha256%3Abf3c0a22c214d6d2a6c5768da6ba5b46cf182113e266660f082cf48677a80715 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:07:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=4de7a4ce-8d57-4433-8e02-949ed074ec52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.300728ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:07:53 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:07:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=b909b3dc-06ad-46ed-b37f-44936d395807 http.request.method=POST http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.150552ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:07:54 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:07:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=65162a80-04e0-4db0-beb3-153d35237777 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/cccc/blobs/uploads/44467d1c-9974-4d20-8443-ba625fb05996?_state=hr-hUDw9PyL7ZcaiKEE6IBfvkIw6C2PdGLsHmSkdYzl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NDQ2N2QxYy05OTc0LTRkMjAtODQ0My1iYTYyNWZiMDU5OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDc6NTQuMTk2MzUxNTE2WiJ9&digest=sha256%3A95c81c39fefef2ac020a73b8fe8a441754230931f605c426091c296b147713ff" http.request.useragent="Go-http-client/1.1" http.response.duration=5.680550867s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:07:54 +0000] "PUT /v2/foo/cccc/blobs/uploads/44467d1c-9974-4d20-8443-ba625fb05996?_state=hr-hUDw9PyL7ZcaiKEE6IBfvkIw6C2PdGLsHmSkdYzl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NDQ2N2QxYy05OTc0LTRkMjAtODQ0My1iYTYyNWZiMDU5OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDc6NTQuMTk2MzUxNTE2WiJ9&digest=sha256%3A95c81c39fefef2ac020a73b8fe8a441754230931f605c426091c296b147713ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:07:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=83d0630f-97aa-4d9d-bfcf-c743e593df21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.370751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:07:59 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=747a20db-e812-4cb2-8439-b75685a00c07 http.request.method=POST http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.894762ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:00 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=dea5417d-cc9d-4dc0-9946-0a376b0311c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/dddd/blobs/uploads/8133652a-8972-4a0e-b8e6-1bf05709b982?_state=FpjLsvS54CciVKWVDmxkF7URiWbmgKK0Zq__0J76iih7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MTMzNjUyYS04OTcyLTRhMGUtYjhlNi0xYmYwNTcwOWI5ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MDAuMTM1MjI2NjI1WiJ9&digest=sha256%3A0c95d747b793e8d7f8000a23d64cb6b9687699cfd41fe081e3ed34b6ea7cd439" http.request.useragent="Go-http-client/1.1" http.response.duration=5.162053711s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:00 +0000] "PUT /v2/foo/dddd/blobs/uploads/8133652a-8972-4a0e-b8e6-1bf05709b982?_state=FpjLsvS54CciVKWVDmxkF7URiWbmgKK0Zq__0J76iih7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MTMzNjUyYS04OTcyLTRhMGUtYjhlNi0xYmYwNTcwOWI5ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MDAuMTM1MjI2NjI1WiJ9&digest=sha256%3A0c95d747b793e8d7f8000a23d64cb6b9687699cfd41fe081e3ed34b6ea7cd439 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=d0fe7427-dfcd-4681-bb3b-2b51b36f0be2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.939922ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:05 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=8b48ad21-ad60-438a-9542-90b6388016bb http.request.method=POST http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.904447ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:05 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:11Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=2d6b032e-08bf-48c0-8fd6-120dafdf3d68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/eeee/blobs/uploads/46a68e48-8412-4fb9-8c0a-5e7da21c3977?_state=d8RdWTZWke-FwSlKuTYSMtwwtvPmzXHOoUSCAGk2y9Z7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0NmE2OGU0OC04NDEyLTRmYjktOGMwYS01ZTdkYTIxYzM5NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MDUuNTEzMjcyNDAzWiJ9&digest=sha256%3A41e130caf7ba1a667469725aa735c410f950215302e006b563a0c2a7a2790200" http.request.useragent="Go-http-client/1.1" http.response.duration=5.858499561s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:05 +0000] "PUT /v2/foo/eeee/blobs/uploads/46a68e48-8412-4fb9-8c0a-5e7da21c3977?_state=d8RdWTZWke-FwSlKuTYSMtwwtvPmzXHOoUSCAGk2y9Z7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0NmE2OGU0OC04NDEyLTRmYjktOGMwYS01ZTdkYTIxYzM5NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MDUuNTEzMjcyNDAzWiJ9&digest=sha256%3A41e130caf7ba1a667469725aa735c410f950215302e006b563a0c2a7a2790200 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:11Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=b03afbd4-eab9-4bab-909e-e141d2591db8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.694536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:11 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:11Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=da53270a-e498-480f-8050-5d8a6518e04d http.request.method=POST http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.841575ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:11 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=fb45335c-3209-4cab-8556-38181a0b5a7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/ffff/blobs/uploads/25115c7a-c049-4544-b110-c823888db56d?_state=3FT3oIGXowAwZ8w_SrBuzsz4qVv8fFEkTxEX9OHdTyh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyNTExNWM3YS1jMDQ5LTQ1NDQtYjExMC1jODIzODg4ZGI1NmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MTEuNjQ4ODYyNzA2WiJ9&digest=sha256%3A2c63009229cb915ce88fe8f5bb9a8709065c7856509053f20a992142a001aad1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.171016813s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:11 +0000] "PUT /v2/foo/ffff/blobs/uploads/25115c7a-c049-4544-b110-c823888db56d?_state=3FT3oIGXowAwZ8w_SrBuzsz4qVv8fFEkTxEX9OHdTyh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyNTExNWM3YS1jMDQ5LTQ1NDQtYjExMC1jODIzODg4ZGI1NmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MTEuNjQ4ODYyNzA2WiJ9&digest=sha256%3A2c63009229cb915ce88fe8f5bb9a8709065c7856509053f20a992142a001aad1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=6f639f7f-80d8-476d-bcdf-826afbd59600 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.928921ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=df06f510-220d-4734-aead-aa033380d4a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48984" 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.069844ms http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=4322ed75-1883-4c27-9f31-07197dd32e39 http.request.method=GET http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.045162ms http.response.status=200 http.response.written=30 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=90063f0b-1840-4f1e-8271-0e66179868bd http.request.method=GET http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.355493ms http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=2001fe28-23e2-44b8-b968-9db074c17cf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.243874ms http.response.status=200 http.response.written=30 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=862c5e91-896c-48f6-a7a3-9864880234af http.request.method=GET http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.318339ms http.response.status=200 http.response.written=63 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=4e37dec8-fe63-49e2-9bdc-5550bfe28339 http.request.method=GET http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.283491ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=bf6deddb-6fba-44fd-942b-ed73dabd024e http.request.method=GET http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.971078ms http.response.status=400 http.response.written=116 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=5ca9bb3b-6478-4d06-ab46-ed30ea0568dc http.request.method=GET http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.194921ms http.response.status=400 http.response.written=115 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=c9591270-efb8-4a43-bca7-d3b35723854d http.request.method=GET http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.042775ms http.response.status=200 http.response.written=20 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33455" http.request.id=9f7b732e-0069-4ea9-ac55-5c16e9004722 http.request.method=GET http.request.remoteaddr="127.0.0.1:48984" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.236246ms http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T11:08:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:08:16Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:08:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=b691559f-3a71-48e0-8433-eba53d4a01f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.274769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:18Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=ba611f19-3bae-40c8-9847-6c5fcbdde912 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/aaaa/blobs/uploads/c9e4a1b0-9ad6-4443-b75d-c14fbdf13e83?_state=YYSD7LUJ-wJdorur1__TgIb6qScCmQ1ls0XQyTboy1V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjOWU0YTFiMC05YWQ2LTQ0NDMtYjc1ZC1jMTRmYmRmMTNlODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MTYuOTc5MjA1NDE2WiJ9&digest=sha256%3Ac3c1ae40402d0f72dc5f97acc1d798de02ccf375ff5484ab6307cdafb2c1a27e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.561378402s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:16 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c9e4a1b0-9ad6-4443-b75d-c14fbdf13e83?_state=YYSD7LUJ-wJdorur1__TgIb6qScCmQ1ls0XQyTboy1V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjOWU0YTFiMC05YWQ2LTQ0NDMtYjc1ZC1jMTRmYmRmMTNlODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MTYuOTc5MjA1NDE2WiJ9&digest=sha256%3Ac3c1ae40402d0f72dc5f97acc1d798de02ccf375ff5484ab6307cdafb2c1a27e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:18Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=8770668c-8339-4ec5-b544-51279d9694da http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.00004ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:18 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:18Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=4067c846-7666-4df0-9f6c-2648d83c5ce2 http.request.method=POST http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.440722ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:18 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:22Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=a9b00b69-5fee-4d29-898b-f6e7d34b3e21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bbbb/blobs/uploads/c638464c-f855-4205-848a-b82fc85b5887?_state=nSqyHyfzyk3AEV6WlFB68MEJp2GCYzdKeY9jg0m98UJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjNjM4NDY0Yy1mODU1LTQyMDUtODQ4YS1iODJmYzg1YjU4ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MTguNjk2ODc1NDYxWiJ9&digest=sha256%3A8ab6f7b7034accadea1d09e29a4ee3c275aaa96d10db26db01c7b399f9ca17b0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.897741617s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:18 +0000] "PUT /v2/foo/bbbb/blobs/uploads/c638464c-f855-4205-848a-b82fc85b5887?_state=nSqyHyfzyk3AEV6WlFB68MEJp2GCYzdKeY9jg0m98UJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjNjM4NDY0Yy1mODU1LTQyMDUtODQ4YS1iODJmYzg1YjU4ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MTguNjk2ODc1NDYxWiJ9&digest=sha256%3A8ab6f7b7034accadea1d09e29a4ee3c275aaa96d10db26db01c7b399f9ca17b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:22Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=5806a2ca-f093-4d65-a036-3d2c10026c79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.894962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:22 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:22Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=f1389b8f-7587-4d12-874f-2180e9cec13c http.request.method=POST http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.159633ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:22 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=60bbba1f-0f5d-461d-8a8c-2fbf085d7aec http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/cccc/blobs/uploads/f1ff308c-0ed2-4cf8-be38-b258b2b1e1c4?_state=f_Gv-9B6awhpvWL65RwpXY_ecrzvyMWEDgPfl4UcOsp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMWZmMzA4Yy0wZWQyLTRjZjgtYmUzOC1iMjU4YjJiMWUxYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MjIuODkxMzc1NjczWiJ9&digest=sha256%3A5bea82817a3062e2b928e30cf17689ded0df471b4db47c5080334004659bea94" http.request.useragent="Go-http-client/1.1" http.response.duration=5.689138584s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:22 +0000] "PUT /v2/foo/cccc/blobs/uploads/f1ff308c-0ed2-4cf8-be38-b258b2b1e1c4?_state=f_Gv-9B6awhpvWL65RwpXY_ecrzvyMWEDgPfl4UcOsp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMWZmMzA4Yy0wZWQyLTRjZjgtYmUzOC1iMjU4YjJiMWUxYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MjIuODkxMzc1NjczWiJ9&digest=sha256%3A5bea82817a3062e2b928e30cf17689ded0df471b4db47c5080334004659bea94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=334b55f4-bc5d-4b00-9f82-1db932bc8efb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.07787ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:28 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=1ff20a95-71fd-4934-a124-1c16f449930f http.request.method=POST http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.976627ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:28 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:30Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=287dafe4-dcf9-4cf1-bd7a-fdfe332d3bf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/dddd/blobs/uploads/da994637-4c46-4e48-9efd-aabc4514e8a4?_state=Ej4MSzhMUdUZ7unUiwQjQFNgWE7s5KXDx2nxWl6D_697Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkYTk5NDYzNy00YzQ2LTRlNDgtOWVmZC1hYWJjNDUxNGU4YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MjguNzM4MzM3OThaIn0%3D&digest=sha256%3A99255d5c9b6bb5d190899999a59aabff92797592780c2c9ea4e2223ab95671bb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.111697323s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:28 +0000] "PUT /v2/foo/dddd/blobs/uploads/da994637-4c46-4e48-9efd-aabc4514e8a4?_state=Ej4MSzhMUdUZ7unUiwQjQFNgWE7s5KXDx2nxWl6D_697Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkYTk5NDYzNy00YzQ2LTRlNDgtOWVmZC1hYWJjNDUxNGU4YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MjguNzM4MzM3OThaIn0%3D&digest=sha256%3A99255d5c9b6bb5d190899999a59aabff92797592780c2c9ea4e2223ab95671bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:30Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=659ac99b-a100-4d81-8c23-1be0f11c7bec http.request.method=PUT http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.742908ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:30 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:30Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34415" http.request.id=83a3d58e-7ea5-4669-b229-769a99dbfd88 http.request.method=GET http.request.remoteaddr="127.0.0.1:59900" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.341359ms http.response.status=200 http.response.written=63 127.0.0.1 - - [15/May/2026:11:08:30 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (48.55s) === RUN TestURLPrefix time="2026-05-15T11:08:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:08:30Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:08:30Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45149" http.request.id=a81e6087-271f-4dfa-8e9d-0af873c9c5fc http.request.method=GET http.request.remoteaddr="127.0.0.1:40074" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="643.913µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:11:08:30 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-05-15T11:08:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:08:30Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:08:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=6c6a8949-8e0a-4993-bbd1-8ca24402e016 http.request.method=GET http.request.remoteaddr="127.0.0.1:39060" http.request.uri="/v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="858.61µs" http.response.status=404 http.response.written=157 vars.digest="sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "GET /v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=624c47a2-3b84-405d-b35d-8b8ec26935bf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39062" http.request.uri="/v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.58538ms http.response.status=404 http.response.written=157 vars.digest="sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=7ff143f4-929e-45a0-883a-30b942c7e75f http.request.method=POST http.request.remoteaddr="127.0.0.1:39062" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098925ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=77b5a7e9-f853-42a0-ade5-19161cb63ef8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39062" http.request.uri="/v2/foo/bar/blobs/uploads/dd0b105b-2247-482f-81b6-6c65cb8367e8?_state=BzS3R0gwKrk7OW_yYmqx-fj6VNgwYpWDQzHusZA7NqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkMGIxMDViLTIyNDctNDgyZi04MWI2LTZjNjVjYjgzNjdlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wODUwMzAwNloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.640506ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "GET /v2/foo/bar/blobs/uploads/dd0b105b-2247-482f-81b6-6c65cb8367e8?_state=BzS3R0gwKrk7OW_yYmqx-fj6VNgwYpWDQzHusZA7NqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkMGIxMDViLTIyNDctNDgyZi04MWI2LTZjNjVjYjgzNjdlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wODUwMzAwNloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=8d789ab3-4641-4acd-a692-f358af7688d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39062" http.request.uri="/v2/foo/bar/blobs/uploads/dd0b105b-2247-482f-81b6-6c65cb8367e8?_state=BzS3R0gwKrk7OW_yYmqx-fj6VNgwYpWDQzHusZA7NqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkMGIxMDViLTIyNDctNDgyZi04MWI2LTZjNjVjYjgzNjdlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wODUwMzAwNloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.241766ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "DELETE /v2/foo/bar/blobs/uploads/dd0b105b-2247-482f-81b6-6c65cb8367e8?_state=BzS3R0gwKrk7OW_yYmqx-fj6VNgwYpWDQzHusZA7NqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkMGIxMDViLTIyNDctNDgyZi04MWI2LTZjNjVjYjgzNjdlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wODUwMzAwNloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=c3e9ba2f-6e8d-4caa-ab53-e7bfea787e75 http.request.method=GET http.request.remoteaddr="127.0.0.1:39062" http.request.uri="/v2/foo/bar/blobs/uploads/dd0b105b-2247-482f-81b6-6c65cb8367e8?_state=BzS3R0gwKrk7OW_yYmqx-fj6VNgwYpWDQzHusZA7NqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkMGIxMDViLTIyNDctNDgyZi04MWI2LTZjNjVjYjgzNjdlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wODUwMzAwNloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=dd0b105b-2247-482f-81b6-6c65cb8367e8 time="2026-05-15T11:08:31Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=c3e9ba2f-6e8d-4caa-ab53-e7bfea787e75 http.request.method=GET http.request.remoteaddr="127.0.0.1:39062" http.request.uri="/v2/foo/bar/blobs/uploads/dd0b105b-2247-482f-81b6-6c65cb8367e8?_state=BzS3R0gwKrk7OW_yYmqx-fj6VNgwYpWDQzHusZA7NqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkMGIxMDViLTIyNDctNDgyZi04MWI2LTZjNjVjYjgzNjdlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wODUwMzAwNloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="729.053µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=dd0b105b-2247-482f-81b6-6c65cb8367e8 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "GET /v2/foo/bar/blobs/uploads/dd0b105b-2247-482f-81b6-6c65cb8367e8?_state=BzS3R0gwKrk7OW_yYmqx-fj6VNgwYpWDQzHusZA7NqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkMGIxMDViLTIyNDctNDgyZi04MWI2LTZjNjVjYjgzNjdlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wODUwMzAwNloifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=71d8e942-7802-424f-a62a-66e9065e499c http.request.method=POST http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="772.885µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=6563bebb-829e-4fca-bccb-a8d0b5c9b3f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/54f639ff-6d2b-4a11-a066-3c8475ce33d9?_state=6sOVA-H5Duyo7Z8Iz3Lfuy8XsTwW1wUvOpj8LDHKn2l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZjYzOWZmLTZkMmItNGExMS1hMDY2LTNjODQ3NWNlMzNkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wOTA4Njc0NVoifQ%3D%3D&digest=sha256%3A059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" provided=sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e vars.name="foo/bar" vars.uuid=54f639ff-6d2b-4a11-a066-3c8475ce33d9 time="2026-05-15T11:08:31Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=6563bebb-829e-4fca-bccb-a8d0b5c9b3f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/54f639ff-6d2b-4a11-a066-3c8475ce33d9?_state=6sOVA-H5Duyo7Z8Iz3Lfuy8XsTwW1wUvOpj8LDHKn2l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZjYzOWZmLTZkMmItNGExMS1hMDY2LTNjODQ3NWNlMzNkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wOTA4Njc0NVoifQ%3D%3D&digest=sha256%3A059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=54f639ff-6d2b-4a11-a066-3c8475ce33d9 time="2026-05-15T11:08:31Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=6563bebb-829e-4fca-bccb-a8d0b5c9b3f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/54f639ff-6d2b-4a11-a066-3c8475ce33d9?_state=6sOVA-H5Duyo7Z8Iz3Lfuy8XsTwW1wUvOpj8LDHKn2l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZjYzOWZmLTZkMmItNGExMS1hMDY2LTNjODQ3NWNlMzNkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wOTA4Njc0NVoifQ%3D%3D&digest=sha256%3A059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="718.54µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=54f639ff-6d2b-4a11-a066-3c8475ce33d9 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "PUT /v2/foo/bar/blobs/uploads/54f639ff-6d2b-4a11-a066-3c8475ce33d9?_state=6sOVA-H5Duyo7Z8Iz3Lfuy8XsTwW1wUvOpj8LDHKn2l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZjYzOWZmLTZkMmItNGExMS1hMDY2LTNjODQ3NWNlMzNkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wOTA4Njc0NVoifQ%3D%3D&digest=sha256%3A059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=3e9788a7-e134-46ff-96bc-3e0eb10ddd19 http.request.method=POST http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.032608ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=65bc5cdb-e546-4c56-adc8-30e4f05420b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/064f6c52-5ff5-466c-91b6-ebde00d07453?_state=jQZxrMnFMHe-0izlgYt4jJxpoI7eWypVmflrL6bJP2p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NGY2YzUyLTVmZjUtNDY2Yy05MWI2LWViZGUwMGQwNzQ1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wOTQxMzE2OThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.665399ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "PUT /v2/foo/bar/blobs/uploads/064f6c52-5ff5-466c-91b6-ebde00d07453?_state=jQZxrMnFMHe-0izlgYt4jJxpoI7eWypVmflrL6bJP2p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NGY2YzUyLTVmZjUtNDY2Yy05MWI2LWViZGUwMGQwNzQ1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wOTQxMzE2OThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=16f8199a-9611-4ad4-b072-9c9661823eeb http.request.method=POST http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.497976ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=f86e51ed-677a-4c63-94eb-bf1ce3c048bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/ede6b0ce-aeeb-4026-a153-dd6bc8afa586?_state=yqdfH3UcA8KtHt-BldE3u8nM6qe74lwlSHyLrYScPEJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkZTZiMGNlLWFlZWItNDAyNi1hMTUzLWRkNmJjOGFmYTU4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wOTg3NTkxN1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "PUT /v2/foo/bar/blobs/uploads/ede6b0ce-aeeb-4026-a153-dd6bc8afa586?_state=yqdfH3UcA8KtHt-BldE3u8nM6qe74lwlSHyLrYScPEJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkZTZiMGNlLWFlZWItNDAyNi1hMTUzLWRkNmJjOGFmYTU4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4wOTg3NTkxN1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=7610d3fb-7737-4b0c-bd16-8dcb8076e8c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.422078ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:36Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=87fae190-81dd-4e69-ac31-f07556101d7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/77fe58f8-de23-43ce-a148-8c9cf2b1b635?_state=hsbWevusXtWaSiy27J0l8l1NLE-xJflSC9wftePZKVx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3ZmU1OGY4LWRlMjMtNDNjZS1hMTQ4LThjOWNmMmIxYjYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4xMDI0NjEyMzlaIn0%3D&digest=sha256%3A059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.432368554s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:31 +0000] "PUT /v2/foo/bar/blobs/uploads/77fe58f8-de23-43ce-a148-8c9cf2b1b635?_state=hsbWevusXtWaSiy27J0l8l1NLE-xJflSC9wftePZKVx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3ZmU1OGY4LWRlMjMtNDNjZS1hMTQ4LThjOWNmMmIxYjYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozMS4xMDI0NjEyMzlaIn0%3D&digest=sha256%3A059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:36Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=6eef9f96-2084-443a-8ccc-9ef045330571 http.request.method=POST http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.681282ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36373" http.request.id=cb52bad9-b892-4305-b903-443ae12de075 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/3c166662-5e64-4d0d-89a1-8ff6111025cb?_state=mFxH-SDMasWnnzft61a726HJG37T6EPLHu5Jp6O459t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjMTY2NjYyLTVlNjQtNGQwZC04OWExLThmZjYxMTEwMjVjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozNi42NjY0MDUwNTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.777803377s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:36 +0000] "PATCH /v2/foo/bar/blobs/uploads/3c166662-5e64-4d0d-89a1-8ff6111025cb?_state=mFxH-SDMasWnnzft61a726HJG37T6EPLHu5Jp6O459t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjMTY2NjYyLTVlNjQtNGQwZC04OWExLThmZjYxMTEwMjVjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODozNi42NjY0MDUwNTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=9a96d024-dfcc-448f-ba26-3e158e62773e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/uploads/3c166662-5e64-4d0d-89a1-8ff6111025cb?_state=ZG-mhjeX6h8EiHsFgtEFseYns-PU2FFU5J63NIMa4ZZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjMTY2NjYyLTVlNjQtNGQwZC04OWExLThmZjYxMTEwMjVjYiIsIk9mZnNldCI6Mjc4OTgzNjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MzZaIn0%3D&digest=sha256%3A059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.223684ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "PUT /v2/foo/bar/blobs/uploads/3c166662-5e64-4d0d-89a1-8ff6111025cb?_state=ZG-mhjeX6h8EiHsFgtEFseYns-PU2FFU5J63NIMa4ZZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjMTY2NjYyLTVlNjQtNGQwZC04OWExLThmZjYxMTEwMjVjYiIsIk9mZnNldCI6Mjc4OTgzNjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6MzZaIn0%3D&digest=sha256%3A059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=f8105baa-c755-40e2-a6cb-2164561a1058 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.723062ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=eb842cb0-902f-4bef-9f7b-8bc734a2e99a http.request.method=GET http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=110.994373ms http.response.status=200 http.response.written=27898368 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "GET /v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e HTTP/1.1" 200 27898368 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=error msg="error parsing digest="sha257:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=d400c8a9-f217-411e-8c7b-e2bda7478318 http.request.method=GET http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/sha257:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" vars.name="foo/bar" time="2026-05-15T11:08:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=d400c8a9-f217-411e-8c7b-e2bda7478318 http.request.method=GET http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/bar/blobs/sha257:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.012488ms http.response.status=400 http.response.written=110 vars.digest="sha257:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "GET /v2/foo/bar/blobs/sha257:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=b0c35ec3-69fc-4127-9b5b-daec09f76e4f http.request.method=GET http.request.remoteaddr="127.0.0.1:46508" http.request.uri="/v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.325134ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "GET /v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:08:42Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:08:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=c4d1a618-ff20-455f-84ac-2b394a27dfe8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34850" http.request.uri="/v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.712123ms http.response.status=404 http.response.written=157 vars.digest="sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "GET /v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=28938ed3-68e1-45cc-a0b5-e489cef9be1f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34858" http.request.uri="/v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.799618ms http.response.status=404 http.response.written=157 vars.digest="sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=70baaf17-ec6b-4b1c-8d28-f20f625dc995 http.request.method=POST http.request.remoteaddr="127.0.0.1:34858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.85571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=c61d85e2-b9ca-4a2a-9aa4-b7d7a97a0fff http.request.method=GET http.request.remoteaddr="127.0.0.1:34858" http.request.uri="/v2/foo/bar/blobs/uploads/83fdf98c-79b3-4223-a3d7-3ac548325486?_state=8IKtYirTIUGgpjV0yAYPcQu1YWbGG_GaRSEJvqdhHlt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzZmRmOThjLTc5YjMtNDIyMy1hM2Q3LTNhYzU0ODMyNTQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MTM5NjQzNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.186207ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "GET /v2/foo/bar/blobs/uploads/83fdf98c-79b3-4223-a3d7-3ac548325486?_state=8IKtYirTIUGgpjV0yAYPcQu1YWbGG_GaRSEJvqdhHlt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzZmRmOThjLTc5YjMtNDIyMy1hM2Q3LTNhYzU0ODMyNTQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MTM5NjQzNzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=01f763c5-ef75-4e69-927d-fefee8ff2695 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34858" http.request.uri="/v2/foo/bar/blobs/uploads/83fdf98c-79b3-4223-a3d7-3ac548325486?_state=8IKtYirTIUGgpjV0yAYPcQu1YWbGG_GaRSEJvqdhHlt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzZmRmOThjLTc5YjMtNDIyMy1hM2Q3LTNhYzU0ODMyNTQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MTM5NjQzNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.061535ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "DELETE /v2/foo/bar/blobs/uploads/83fdf98c-79b3-4223-a3d7-3ac548325486?_state=8IKtYirTIUGgpjV0yAYPcQu1YWbGG_GaRSEJvqdhHlt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzZmRmOThjLTc5YjMtNDIyMy1hM2Q3LTNhYzU0ODMyNTQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MTM5NjQzNzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=36074b2f-60b8-4271-b9e0-84adde35bab0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34858" http.request.uri="/v2/foo/bar/blobs/uploads/83fdf98c-79b3-4223-a3d7-3ac548325486?_state=8IKtYirTIUGgpjV0yAYPcQu1YWbGG_GaRSEJvqdhHlt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzZmRmOThjLTc5YjMtNDIyMy1hM2Q3LTNhYzU0ODMyNTQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MTM5NjQzNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=83fdf98c-79b3-4223-a3d7-3ac548325486 time="2026-05-15T11:08:42Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=36074b2f-60b8-4271-b9e0-84adde35bab0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34858" http.request.uri="/v2/foo/bar/blobs/uploads/83fdf98c-79b3-4223-a3d7-3ac548325486?_state=8IKtYirTIUGgpjV0yAYPcQu1YWbGG_GaRSEJvqdhHlt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzZmRmOThjLTc5YjMtNDIyMy1hM2Q3LTNhYzU0ODMyNTQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MTM5NjQzNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.055262ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=83fdf98c-79b3-4223-a3d7-3ac548325486 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "GET /v2/foo/bar/blobs/uploads/83fdf98c-79b3-4223-a3d7-3ac548325486?_state=8IKtYirTIUGgpjV0yAYPcQu1YWbGG_GaRSEJvqdhHlt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzZmRmOThjLTc5YjMtNDIyMy1hM2Q3LTNhYzU0ODMyNTQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MTM5NjQzNzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=51937a5f-c562-4ea3-ad58-0bcbdf65fe75 http.request.method=POST http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052558ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=f1a6072c-5176-4841-a015-c3dd58df7ba2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/fefc457a-7fb5-417b-8f31-70315933945c?_state=ASnwRCa0UCc52AVQmmVF7HSYcd58y9f2x04Fn-F3Sfp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZmM0NTdhLTdmYjUtNDE3Yi04ZjMxLTcwMzE1OTMzOTQ1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MjMxNTgwNzhaIn0%3D&digest=sha256%3Aed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" provided=sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 vars.name="foo/bar" vars.uuid=fefc457a-7fb5-417b-8f31-70315933945c time="2026-05-15T11:08:42Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=f1a6072c-5176-4841-a015-c3dd58df7ba2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/fefc457a-7fb5-417b-8f31-70315933945c?_state=ASnwRCa0UCc52AVQmmVF7HSYcd58y9f2x04Fn-F3Sfp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZmM0NTdhLTdmYjUtNDE3Yi04ZjMxLTcwMzE1OTMzOTQ1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MjMxNTgwNzhaIn0%3D&digest=sha256%3Aed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fefc457a-7fb5-417b-8f31-70315933945c time="2026-05-15T11:08:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=f1a6072c-5176-4841-a015-c3dd58df7ba2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/fefc457a-7fb5-417b-8f31-70315933945c?_state=ASnwRCa0UCc52AVQmmVF7HSYcd58y9f2x04Fn-F3Sfp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZmM0NTdhLTdmYjUtNDE3Yi04ZjMxLTcwMzE1OTMzOTQ1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MjMxNTgwNzhaIn0%3D&digest=sha256%3Aed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.079987ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fefc457a-7fb5-417b-8f31-70315933945c 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "PUT /v2/foo/bar/blobs/uploads/fefc457a-7fb5-417b-8f31-70315933945c?_state=ASnwRCa0UCc52AVQmmVF7HSYcd58y9f2x04Fn-F3Sfp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZmM0NTdhLTdmYjUtNDE3Yi04ZjMxLTcwMzE1OTMzOTQ1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MjMxNTgwNzhaIn0%3D&digest=sha256%3Aed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=36548297-2114-44b4-9120-404933663bc2 http.request.method=POST http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.972689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=d11bfb82-dde5-4457-b4c1-ac6e4c531a1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/6c1e15c8-21a1-4bd0-9d7f-517f5d6e4067?_state=CDWdkLXZQsTC8eOxkBqJ3IUhejUj5CL5kjAS99M4kSd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMWUxNWM4LTIxYTEtNGJkMC05ZDdmLTUxN2Y1ZDZlNDA2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43Mjc3ODkzNTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088404ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "PUT /v2/foo/bar/blobs/uploads/6c1e15c8-21a1-4bd0-9d7f-517f5d6e4067?_state=CDWdkLXZQsTC8eOxkBqJ3IUhejUj5CL5kjAS99M4kSd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMWUxNWM4LTIxYTEtNGJkMC05ZDdmLTUxN2Y1ZDZlNDA2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43Mjc3ODkzNTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=9b9cdcf5-1600-4ebd-bd37-3c7a6c6d4859 http.request.method=POST http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.855346ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=3fce3e63-3518-4d62-98e1-2b864ff17c13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/97627ac8-0996-49ee-9ffc-e32a4dde8249?_state=t2_swoPv0GMZvJwI6gUHvITV1S-ejcr7453KcZKQAdN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3NjI3YWM4LTA5OTYtNDllZS05ZmZjLWUzMmE0ZGRlODI0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MzE1OTYwNloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.294977ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "PUT /v2/foo/bar/blobs/uploads/97627ac8-0996-49ee-9ffc-e32a4dde8249?_state=t2_swoPv0GMZvJwI6gUHvITV1S-ejcr7453KcZKQAdN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3NjI3YWM4LTA5OTYtNDllZS05ZmZjLWUzMmE0ZGRlODI0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MzE1OTYwNloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=acebee73-56e1-4143-85a6-0b6edd1ade0e http.request.method=POST http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.834058ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:44Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=6cc7923a-2e49-48ce-95bc-712536378201 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/86975e32-5a01-4177-915e-3502364743f2?_state=K3CUs9iN95_g2i9ZPeTTTvv6KH9JCsFQMnk4MNOo1ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2OTc1ZTMyLTVhMDEtNDE3Ny05MTVlLTM1MDIzNjQ3NDNmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MzY0NDk0MjNaIn0%3D&digest=sha256%3Aed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" http.response.duration=1.896713627s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "PUT /v2/foo/bar/blobs/uploads/86975e32-5a01-4177-915e-3502364743f2?_state=K3CUs9iN95_g2i9ZPeTTTvv6KH9JCsFQMnk4MNOo1ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2OTc1ZTMyLTVhMDEtNDE3Ny05MTVlLTM1MDIzNjQ3NDNmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Mi43MzY0NDk0MjNaIn0%3D&digest=sha256%3Aed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:44Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=5a91e89c-a791-4b57-9124-30e528e043a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.752083ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40285" http.request.id=8b203323-79b8-4b7e-a9ee-ae03051881c1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/333ca20d-19f5-4f1a-b6d1-0041e20e702a?_state=kz3tI0oihQVQGBTqVx-Rr95PAKZVbW4_V0QSyzz8MQ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzM2NhMjBkLTE5ZjUtNGYxYS1iNmQxLTAwNDFlMjBlNzAyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0NC42NzkwNzU1NjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.793792845s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/333ca20d-19f5-4f1a-b6d1-0041e20e702a?_state=kz3tI0oihQVQGBTqVx-Rr95PAKZVbW4_V0QSyzz8MQ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzM2NhMjBkLTE5ZjUtNGYxYS1iNmQxLTAwNDFlMjBlNzAyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0NC42NzkwNzU1NjRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=2b68a497-ef19-435e-9de1-05d3e1799e65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/uploads/333ca20d-19f5-4f1a-b6d1-0041e20e702a?_state=m7CU-zMi6xMP7nTvnjGvY3dAzmAeuo8PAK-aoQq4rhV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzM2NhMjBkLTE5ZjUtNGYxYS1iNmQxLTAwNDFlMjBlNzAyYSIsIk9mZnNldCI6MTU2MDExNTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6NDRaIn0%3D&digest=sha256%3Aed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" http.response.duration=2.038442ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "PUT /v2/foo/bar/blobs/uploads/333ca20d-19f5-4f1a-b6d1-0041e20e702a?_state=m7CU-zMi6xMP7nTvnjGvY3dAzmAeuo8PAK-aoQq4rhV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzM2NhMjBkLTE5ZjUtNGYxYS1iNmQxLTAwNDFlMjBlNzAyYSIsIk9mZnNldCI6MTU2MDExNTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6NDRaIn0%3D&digest=sha256%3Aed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=5e17be23-be19-4ba5-8130-b087f43bf087 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.578144ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=8dfb7e6f-3c38-45ba-b807-48b9068687ad http.request.method=GET http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=80.898918ms http.response.status=200 http.response.written=15601152 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "GET /v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 HTTP/1.1" 200 15601152 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=error msg="error parsing digest="sha257:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=0a52b73d-8537-49a4-a359-1a2c0171b1c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/sha257:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" vars.name="foo/bar" time="2026-05-15T11:08:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=0a52b73d-8537-49a4-a359-1a2c0171b1c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41170" http.request.uri="/v2/foo/bar/blobs/sha257:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.591683ms http.response.status=400 http.response.written=110 vars.digest="sha257:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "GET /v2/foo/bar/blobs/sha257:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=f081f441-5c34-4cfc-acb3-1c8253f9e5f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41182" http.request.uri="/v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" http.response.duration=1.899257ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "GET /v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=0c8e7173-b9cd-4c41-afcf-64af1a4397bc http.request.method=GET http.request.remoteaddr="127.0.0.1:41178" http.request.uri="/v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.682157ms http.response.status=200 http.response.written=4262720 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "GET /v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40285" http.request.id=40fbcae0-1065-4566-a334-b885ab83065d http.request.method=GET http.request.remoteaddr="127.0.0.1:41182" http.request.uri="/v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.980663ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "GET /v2/foo/bar/blobs/sha256:ed56a7c086f2e1947391f6069b6d8b10597de0ad90b00cd6e6d3c0c3f3c94930 HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=e9ee3f1e-a198-42f0-84ce-fd43f5d9f182 http.request.method=GET http.request.remoteaddr="127.0.0.1:46508" http.request.uri="/v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.000566892s http.response.status=200 http.response.written=4175872 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "GET /v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e HTTP/1.1" 200 4175872 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36373" http.request.id=abaa7a59-8015-4024-9905-922e180141c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46496" http.request.uri="/v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.008179666s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [15/May/2026:11:08:42 +0000] "GET /v2/foo/bar/blobs/sha256:059997d19316427c5f49ab85fd22b197c64bea74a45c4076073935b08a1a767e HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (15.73s) === RUN TestBlobDelete time="2026-05-15T11:08:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:08:46Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:08:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=d0d7da4c-b47e-48fd-97a2-f0eb800a1e76 http.request.method=GET http.request.remoteaddr="127.0.0.1:49168" http.request.uri="/v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="846.014µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "GET /v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=7e583af2-4de6-4305-8424-5e54fb25654f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49182" http.request.uri="/v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.618591ms http.response.status=404 http.response.written=157 vars.digest="sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=f89affc2-72a5-4ada-be81-3bc419d7569c http.request.method=POST http.request.remoteaddr="127.0.0.1:49182" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.551129ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=f31e9e67-9b1d-42ba-8f55-d06d822c3264 http.request.method=GET http.request.remoteaddr="127.0.0.1:49182" http.request.uri="/v2/foo/bar/blobs/uploads/55407837-f958-4ea5-9224-0ad9a45b4852?_state=sVHqVArytkAjzxRBSidxCKcTcPJoHJU3_NgRI6gxwbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1NDA3ODM3LWY5NTgtNGVhNS05MjI0LTBhZDlhNDViNDg1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43ODk3ODk5OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.52649ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "GET /v2/foo/bar/blobs/uploads/55407837-f958-4ea5-9224-0ad9a45b4852?_state=sVHqVArytkAjzxRBSidxCKcTcPJoHJU3_NgRI6gxwbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1NDA3ODM3LWY5NTgtNGVhNS05MjI0LTBhZDlhNDViNDg1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43ODk3ODk5OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=3fb34ded-68fd-4f93-be60-65db0771d939 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49182" http.request.uri="/v2/foo/bar/blobs/uploads/55407837-f958-4ea5-9224-0ad9a45b4852?_state=sVHqVArytkAjzxRBSidxCKcTcPJoHJU3_NgRI6gxwbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1NDA3ODM3LWY5NTgtNGVhNS05MjI0LTBhZDlhNDViNDg1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43ODk3ODk5OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="857.854µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/55407837-f958-4ea5-9224-0ad9a45b4852?_state=sVHqVArytkAjzxRBSidxCKcTcPJoHJU3_NgRI6gxwbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1NDA3ODM3LWY5NTgtNGVhNS05MjI0LTBhZDlhNDViNDg1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43ODk3ODk5OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=c7d29269-710b-4405-9ee5-ef9b65ee7d9a http.request.method=GET http.request.remoteaddr="127.0.0.1:49182" http.request.uri="/v2/foo/bar/blobs/uploads/55407837-f958-4ea5-9224-0ad9a45b4852?_state=sVHqVArytkAjzxRBSidxCKcTcPJoHJU3_NgRI6gxwbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1NDA3ODM3LWY5NTgtNGVhNS05MjI0LTBhZDlhNDViNDg1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43ODk3ODk5OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=55407837-f958-4ea5-9224-0ad9a45b4852 time="2026-05-15T11:08:46Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=c7d29269-710b-4405-9ee5-ef9b65ee7d9a http.request.method=GET http.request.remoteaddr="127.0.0.1:49182" http.request.uri="/v2/foo/bar/blobs/uploads/55407837-f958-4ea5-9224-0ad9a45b4852?_state=sVHqVArytkAjzxRBSidxCKcTcPJoHJU3_NgRI6gxwbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1NDA3ODM3LWY5NTgtNGVhNS05MjI0LTBhZDlhNDViNDg1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43ODk3ODk5OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.350864ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=55407837-f958-4ea5-9224-0ad9a45b4852 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "GET /v2/foo/bar/blobs/uploads/55407837-f958-4ea5-9224-0ad9a45b4852?_state=sVHqVArytkAjzxRBSidxCKcTcPJoHJU3_NgRI6gxwbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1NDA3ODM3LWY5NTgtNGVhNS05MjI0LTBhZDlhNDViNDg1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43ODk3ODk5OTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=23c60e20-4eb6-4f1b-bce8-9302a6bf65b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.203088ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=7cc001da-f495-4bc4-b26e-9604d5fba586 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/af22f078-dbc7-4954-9bdd-19947d394614?_state=Yv1k8T7ZKSF3a4r-sELHQIj-2diT-c45gNeGkZecQkx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmMjJmMDc4LWRiYzctNDk1NC05YmRkLTE5OTQ3ZDM5NDYxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43OTYwMzg4OTNaIn0%3D&digest=sha256%3Ace3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" provided=sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 vars.name="foo/bar" vars.uuid=af22f078-dbc7-4954-9bdd-19947d394614 time="2026-05-15T11:08:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=7cc001da-f495-4bc4-b26e-9604d5fba586 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/af22f078-dbc7-4954-9bdd-19947d394614?_state=Yv1k8T7ZKSF3a4r-sELHQIj-2diT-c45gNeGkZecQkx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmMjJmMDc4LWRiYzctNDk1NC05YmRkLTE5OTQ3ZDM5NDYxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43OTYwMzg4OTNaIn0%3D&digest=sha256%3Ace3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=af22f078-dbc7-4954-9bdd-19947d394614 time="2026-05-15T11:08:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=7cc001da-f495-4bc4-b26e-9604d5fba586 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/af22f078-dbc7-4954-9bdd-19947d394614?_state=Yv1k8T7ZKSF3a4r-sELHQIj-2diT-c45gNeGkZecQkx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmMjJmMDc4LWRiYzctNDk1NC05YmRkLTE5OTQ3ZDM5NDYxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43OTYwMzg4OTNaIn0%3D&digest=sha256%3Ace3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.268761ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=af22f078-dbc7-4954-9bdd-19947d394614 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "PUT /v2/foo/bar/blobs/uploads/af22f078-dbc7-4954-9bdd-19947d394614?_state=Yv1k8T7ZKSF3a4r-sELHQIj-2diT-c45gNeGkZecQkx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmMjJmMDc4LWRiYzctNDk1NC05YmRkLTE5OTQ3ZDM5NDYxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43OTYwMzg4OTNaIn0%3D&digest=sha256%3Ace3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=e492ef5b-554c-4e87-9d2b-e02e761d3e2d http.request.method=POST http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046446ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=3ab4ca69-aaee-4382-8fe8-78e072a307f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/90d25615-8fe3-439e-bebb-f72021cd8049?_state=EB6qQ7tf54q1M5GnBwa8a7BIwRxWWp1xulc4aK4lth97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwZDI1NjE1LThmZTMtNDM5ZS1iZWJiLWY3MjAyMWNkODA0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43OTg5MjQ2NTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.91092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "PUT /v2/foo/bar/blobs/uploads/90d25615-8fe3-439e-bebb-f72021cd8049?_state=EB6qQ7tf54q1M5GnBwa8a7BIwRxWWp1xulc4aK4lth97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwZDI1NjE1LThmZTMtNDM5ZS1iZWJiLWY3MjAyMWNkODA0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni43OTg5MjQ2NTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=d5f2040f-9c67-4830-8738-04d26297eb37 http.request.method=POST http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.478495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=38019525-6304-4d86-8d35-a0667621a826 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/80cdf05d-8a6c-4ef8-8bc7-3977f54fc7e1?_state=eYd_wPxMWPF_Z1HoagbAELP4PhwrZQsUlB_9Rm-RTg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwY2RmMDVkLThhNmMtNGVmOC04YmM3LTM5NzdmNTRmYzdlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni44MDI4MDgzNloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="910.701µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "PUT /v2/foo/bar/blobs/uploads/80cdf05d-8a6c-4ef8-8bc7-3977f54fc7e1?_state=eYd_wPxMWPF_Z1HoagbAELP4PhwrZQsUlB_9Rm-RTg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwY2RmMDVkLThhNmMtNGVmOC04YmM3LTM5NzdmNTRmYzdlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni44MDI4MDgzNloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=6397a67c-5f20-4784-bd7c-71d0e4e50f5a http.request.method=POST http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.474373ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=09528c5c-d88c-4118-9789-72bb00a11e2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/a0bd6487-4e22-4ab4-8c05-29937949b4f6?_state=oklQtayszb4ccIXIWp3yciWavkVnCFIzfgmHLkdxG7B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwYmQ2NDg3LTRlMjItNGFiNC04YzA1LTI5OTM3OTQ5YjRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni44MDU3MDQxMTVaIn0%3D&digest=sha256%3Ace3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.696739582s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:46 +0000] "PUT /v2/foo/bar/blobs/uploads/a0bd6487-4e22-4ab4-8c05-29937949b4f6?_state=oklQtayszb4ccIXIWp3yciWavkVnCFIzfgmHLkdxG7B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwYmQ2NDg3LTRlMjItNGFiNC04YzA1LTI5OTM3OTQ5YjRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo0Ni44MDU3MDQxMTVaIn0%3D&digest=sha256%3Ace3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=76087abc-7277-42a9-995d-70a88b8b1997 http.request.method=POST http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.470868ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44789" http.request.id=f5e60b28-8b31-4263-8fcd-3a7f88184b2f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/22aeb907-f4dd-43f9-a6cc-715e516dec00?_state=IUql_Y5sDa9rgUwA_9uRaM053-4hwoMvfpmQr0RAYKl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyYWViOTA3LWY0ZGQtNDNmOS1hNmNjLTcxNWU1MTZkZWMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo1MS42Mjc4NDMyODZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.38076628s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:51 +0000] "PATCH /v2/foo/bar/blobs/uploads/22aeb907-f4dd-43f9-a6cc-715e516dec00?_state=IUql_Y5sDa9rgUwA_9uRaM053-4hwoMvfpmQr0RAYKl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyYWViOTA3LWY0ZGQtNDNmOS1hNmNjLTcxNWU1MTZkZWMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo1MS42Mjc4NDMyODZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=25c66d3b-0673-442b-bf29-2391b17041c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/22aeb907-f4dd-43f9-a6cc-715e516dec00?_state=OPNFquNV-ZN02h1sy3YpHqd3WAsNNluWe9q5_AripI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyYWViOTA3LWY0ZGQtNDNmOS1hNmNjLTcxNWU1MTZkZWMwMCIsIk9mZnNldCI6MjYwOTQ1OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6NTFaIn0%3D&digest=sha256%3Ace3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.913419ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "PUT /v2/foo/bar/blobs/uploads/22aeb907-f4dd-43f9-a6cc-715e516dec00?_state=OPNFquNV-ZN02h1sy3YpHqd3WAsNNluWe9q5_AripI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyYWViOTA3LWY0ZGQtNDNmOS1hNmNjLTcxNWU1MTZkZWMwMCIsIk9mZnNldCI6MjYwOTQ1OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDg6NTFaIn0%3D&digest=sha256%3Ace3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=df6bbc06-b59c-4436-a878-1fcd195d2164 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.614285ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=05dc182e-0e87-4fda-bdba-8d12fa202e11 http.request.method=GET http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=94.006735ms http.response.status=200 http.response.written=26094592 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "GET /v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 200 26094592 "" "Go-http-client/1.1" time="2026-05-15T11:08:56Z" level=error msg="error parsing digest="sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=38500277-7f85-4afa-b5cd-76af39f13a29 http.request.method=GET http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" vars.name="foo/bar" time="2026-05-15T11:08: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.25.10 http.request.host="127.0.0.1:44789" http.request.id=38500277-7f85-4afa-b5cd-76af39f13a29 http.request.method=GET http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.179501ms http.response.status=400 http.response.written=110 vars.digest="sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "GET /v2/foo/bar/blobs/sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T11:08:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=3bf02e40-3c8b-427e-aed9-b19c594afb40 http.request.method=GET http.request.remoteaddr="127.0.0.1:52336" http.request.uri="/v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.027303ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "GET /v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=75f4127b-452f-415d-9d52-337ed634c254 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52338" http.request.uri="/v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.150629ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "DELETE /v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:08:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=9323e159-575c-413a-aba4-ad1d7d82bc27 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52338" http.request.uri="/v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.178735ms http.response.status=404 http.response.written=157 vars.digest="sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T11:08:56Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=96b8176d-9b51-4e33-9117-6b49cdb38f98 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52338" http.request.uri="/v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.036332ms http.response.status=404 http.response.written=74 vars.digest="sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "DELETE /v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-15T11:08:56Z" level=error msg="error parsing digest="sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=3b241cd3-b1df-41fc-be2b-1b520845cf51 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52344" http.request.uri="/v2/foo/bar/blobs/sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" vars.name="foo/bar" time="2026-05-15T11:08: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.25.10 http.request.host="127.0.0.1:44789" http.request.id=3b241cd3-b1df-41fc-be2b-1b520845cf51 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52344" http.request.uri="/v2/foo/bar/blobs/sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.950402ms http.response.status=400 http.response.written=110 vars.digest="sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "DELETE /v2/foo/bar/blobs/sha257:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T11:08:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=40d97cf4-4c2b-4be2-9f3f-1b360e16ada0 http.request.method=POST http.request.remoteaddr="127.0.0.1:52358" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.180701ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:01Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=66854ee2-07af-4304-8727-9807ca08b33a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52358" http.request.uri="/v2/foo/bar/blobs/uploads/978bc619-4b12-48a9-873b-2d37c8870d3b?_state=KqPJ-jJtZsS0EWskFDnPKUdCigD3xdIoann76Owv3T57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3OGJjNjE5LTRiMTItNDhhOS04NzNiLTJkMzdjODg3MGQzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo1Ni4xNDg5NzA1NzlaIn0%3D&digest=sha256%3Ace3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.966742297s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "PUT /v2/foo/bar/blobs/uploads/978bc619-4b12-48a9-873b-2d37c8870d3b?_state=KqPJ-jJtZsS0EWskFDnPKUdCigD3xdIoann76Owv3T57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3OGJjNjE5LTRiMTItNDhhOS04NzNiLTJkMzdjODg3MGQzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowODo1Ni4xNDg5NzA1NzlaIn0%3D&digest=sha256%3Ace3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:01Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=2c7e49fa-41f8-4b18-8e4e-4257a414e01c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52358" http.request.uri="/v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.432421ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:01Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=c15d6f5c-f339-4c0a-9569-88903cb8f0fd http.request.method=GET http.request.remoteaddr="127.0.0.1:52336" http.request.uri="/v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.079691002s http.response.status=200 http.response.written=4175872 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "GET /v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 200 4175872 "" "Go-http-client/1.1" time="2026-05-15T11:09:01Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44789" http.request.id=5315d36d-1510-44fd-8663-db4290919386 http.request.method=GET http.request.remoteaddr="127.0.0.1:52334" http.request.uri="/v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.086764831s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [15/May/2026:11:08:56 +0000] "GET /v2/foo/bar/blobs/sha256:ce3a4d35bc3ef921774820c7d64e973c5c1b53352db5fee6f4c7ea9ce46be0a1 HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (14.63s) === RUN TestRelativeURL time="2026-05-15T11:09:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:09:01Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:09:01Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35549" http.request.id=48690537-9b5f-4526-a5a9-40c4cb59e9c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:56984" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.460454ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35549" http.request.id=dfda6365-67cf-410d-a036-8bc61de13493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56984" http.request.uri="/v2/foo/bar/blobs/uploads/4e418297-0420-4d9f-ba2e-e90fdc13220b?_state=gVb6xjyXeC3nQnkU4ijW0X2kSQkX31fTJdsOKoUYVYJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNDE4Mjk3LTA0MjAtNGQ5Zi1iYTJlLWU5MGZkYzEzMjIwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowOTowMS4yMTk1ODEyN1oifQ%3D%3D&digest=sha256%3Acda25418b6278d4db59d84d1bda1b04ffb82bd4e68aef3589c62fabbbb768533" http.request.useragent="Go-http-client/1.1" http.response.duration=1.845732715s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:01 +0000] "PUT /v2/foo/bar/blobs/uploads/4e418297-0420-4d9f-ba2e-e90fdc13220b?_state=gVb6xjyXeC3nQnkU4ijW0X2kSQkX31fTJdsOKoUYVYJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlNDE4Mjk3LTA0MjAtNGQ5Zi1iYTJlLWU5MGZkYzEzMjIwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowOTowMS4yMTk1ODEyN1oifQ%3D%3D&digest=sha256%3Acda25418b6278d4db59d84d1bda1b04ffb82bd4e68aef3589c62fabbbb768533 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35549" http.request.id=3f14d8ed-abbc-4c27-b324-f1e5c29c4146 http.request.method=POST http.request.remoteaddr="127.0.0.1:56984" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.714722ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35549" http.request.id=b263cc98-647d-4b74-9b53-3dd2c3325cc9 http.request.method=POST http.request.remoteaddr="127.0.0.1:56984" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.478441ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35549" http.request.id=4ad8b869-3f00-4b49-8e18-6da64ffe5e51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56984" http.request.uri="/v2/foo/bar/blobs/uploads/9b1de9a4-e016-440c-936e-4b0ee5b41d7d?_state=fEekC1kpFzRyQ5Vgmxb0PCUYI0rmnvrQaua4csiBhs57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMWRlOWE0LWUwMTYtNDQwYy05MzZlLTRiMGVlNWI0MWQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowOTowMy40MjUwMzg0MjhaIn0%3D&digest=sha256%3A86ea345fcadcd0213d83262e95f2c6a9b71398a8015bb05a9c9c0cc798db016a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.804534971s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:03 +0000] "PUT /v2/foo/bar/blobs/uploads/9b1de9a4-e016-440c-936e-4b0ee5b41d7d?_state=fEekC1kpFzRyQ5Vgmxb0PCUYI0rmnvrQaua4csiBhs57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMWRlOWE0LWUwMTYtNDQwYy05MzZlLTRiMGVlNWI0MWQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowOTowMy40MjUwMzg0MjhaIn0%3D&digest=sha256%3A86ea345fcadcd0213d83262e95f2c6a9b71398a8015bb05a9c9c0cc798db016a HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (6.02s) === RUN TestBlobDeleteDisabled time="2026-05-15T11:09:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:09:07Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:09:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:37369" http.request.id=cea3e899-1646-4310-acbc-a880e4199816 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/bar/blobs/sha256:7ea84771077559513e6bd2119f3ba44b0fc6d5d19c94a14d2107879cd70ace22" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.569444ms http.response.status=405 http.response.written=78 vars.digest="sha256:7ea84771077559513e6bd2119f3ba44b0fc6d5d19c94a14d2107879cd70ace22" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:09:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:7ea84771077559513e6bd2119f3ba44b0fc6d5d19c94a14d2107879cd70ace22 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.21s) === RUN TestDeleteDisabled time="2026-05-15T11:09:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:09:07Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:09:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40703" http.request.id=374c22f7-9d00-4d6e-aeab-ec6bdee1fe4e http.request.method=POST http.request.remoteaddr="127.0.0.1:57952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063659ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40703" http.request.id=b8f6d39f-ebbd-461d-8c4d-a523dd1ea0e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57952" http.request.uri="/v2/foo/bar/blobs/uploads/a9d917ca-3d2c-47e8-98d2-e835d2e7ba76?_state=7LyYSxawW2l5lHvjcfO-c8TiXzixCcPIBKt8CP4L7B57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ZDkxN2NhLTNkMmMtNDdlOC05OGQyLWU4MzVkMmU3YmE3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowOTowNy42NDk0NjMxNDFaIn0%3D&digest=sha256%3Ab5a76e51fece3078b34ac40b592bc17dd2b145635d8488c1f0a86af6cfb770c1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.638934204s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:07 +0000] "PUT /v2/foo/bar/blobs/uploads/a9d917ca-3d2c-47e8-98d2-e835d2e7ba76?_state=7LyYSxawW2l5lHvjcfO-c8TiXzixCcPIBKt8CP4L7B57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ZDkxN2NhLTNkMmMtNDdlOC05OGQyLWU4MzVkMmU3YmE3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowOTowNy42NDk0NjMxNDFaIn0%3D&digest=sha256%3Ab5a76e51fece3078b34ac40b592bc17dd2b145635d8488c1f0a86af6cfb770c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:40703" http.request.id=4273efca-a1c6-4ba2-82b4-bf02ca2f9899 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57952" http.request.uri="/v2/foo/bar/blobs/sha256:b5a76e51fece3078b34ac40b592bc17dd2b145635d8488c1f0a86af6cfb770c1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.593735ms http.response.status=405 http.response.written=78 vars.digest="sha256:b5a76e51fece3078b34ac40b592bc17dd2b145635d8488c1f0a86af6cfb770c1" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:09:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:b5a76e51fece3078b34ac40b592bc17dd2b145635d8488c1f0a86af6cfb770c1 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.86s) === RUN TestDeleteReadOnly time="2026-05-15T11:09:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:09:13Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:09:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33747" http.request.id=5867bc3c-e5b6-4038-8e01-6c9803284e54 http.request.method=POST http.request.remoteaddr="127.0.0.1:55184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.356917ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:18Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33747" http.request.id=317221b5-efa8-4e86-92b7-4de8df68c3b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55184" http.request.uri="/v2/foo/bar/blobs/uploads/b92a4cff-6fe3-49f8-87f2-9ec6b0f19377?_state=Oaj8qDz7u3adrUoe-R4DhZ1_BKlU4rJYJ_cd7cZ75Hl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MmE0Y2ZmLTZmZTMtNDlmOC04N2YyLTllYzZiMGYxOTM3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowOToxMy40OTMwMTYzNTVaIn0%3D&digest=sha256%3Aa70639f99daaf1aa3794e244b64e39bc5528255eb9d420d3570b54b927aabf0a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.669501884s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:13 +0000] "PUT /v2/foo/bar/blobs/uploads/b92a4cff-6fe3-49f8-87f2-9ec6b0f19377?_state=Oaj8qDz7u3adrUoe-R4DhZ1_BKlU4rJYJ_cd7cZ75Hl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MmE0Y2ZmLTZmZTMtNDlmOC04N2YyLTllYzZiMGYxOTM3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMTowOToxMy40OTMwMTYzNTVaIn0%3D&digest=sha256%3Aa70639f99daaf1aa3794e244b64e39bc5528255eb9d420d3570b54b927aabf0a HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [15/May/2026:11:09:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:a70639f99daaf1aa3794e244b64e39bc5528255eb9d420d3570b54b927aabf0a HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.87s) === RUN TestStartPushReadOnly time="2026-05-15T11:09:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:09:18Z" level=info msg="redis not configured" go.version=go1.25.10 127.0.0.1 - - [15/May/2026:11:09:18 +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-05-15T11:09:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:09:18Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:09:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=4af4c009-3f9c-42dd-8f32-279aa14bd2a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36484" 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.152482ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:11:09:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T11:09:18Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=4e44f38d-e55d-4b09-9b95-f810562c4c2c http.request.method=GET http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.768932ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:11:09:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T11:09:18Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=02ea71c0-accc-4d28-a060-b57ba7d54df4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" 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.770287ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:11:09:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T11:09:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=ed362e25-6224-4877-bebd-5d9eb45b24f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" 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.374035ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T11:09:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=ed362e25-6224-4877-bebd-5d9eb45b24f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" 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.443462ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T11:09:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=ed362e25-6224-4877-bebd-5d9eb45b24f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" 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.486569ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T11:09:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=ed362e25-6224-4877-bebd-5d9eb45b24f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" 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.533767ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:11:09:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T11:09:18Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=4fe0b490-0a36-403f-bfb4-e3b7c4b35c51 http.request.method=POST http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.007971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=9790d24b-1aeb-431c-9ebf-8bb9e32606a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/blobs/uploads/b94acf72-8cd1-448c-b780-cca940b14cfa?_state=BMI77gtMCcz3pILJkz_ppZO1XUd4eo-2z8s6eqd2Sj17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiOTRhY2Y3Mi04Y2QxLTQ0OGMtYjc4MC1jY2E5NDBiMTRjZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MTguMzgyNTEyNTg1WiJ9&digest=sha256%3A633e26e87256d2dd3c0ef7897bcf60bc02780fab23478d157dbdadce4bf3f0c2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.777702169s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/b94acf72-8cd1-448c-b780-cca940b14cfa?_state=BMI77gtMCcz3pILJkz_ppZO1XUd4eo-2z8s6eqd2Sj17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiOTRhY2Y3Mi04Y2QxLTQ0OGMtYjc4MC1jY2E5NDBiMTRjZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MTguMzgyNTEyNTg1WiJ9&digest=sha256%3A633e26e87256d2dd3c0ef7897bcf60bc02780fab23478d157dbdadce4bf3f0c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=5a5d23a4-ca6a-4b41-920e-9ee0f3b974b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.817027ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=538e66d6-3d28-45bb-a132-0e3a856bb451 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/blobs/uploads/b5258bb8-4b0d-447b-bcc7-590c2a9ac98b?_state=SbQbuX-cIdHvySaPIqSAq78uzThHdsTNm0fOTq3_BGd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNTI1OGJiOC00YjBkLTQ0N2ItYmNjNy01OTBjMmE5YWM5OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MjQuMzIxOTkwMDMxWiJ9&digest=sha256%3A5bf7cb0ed90dd395fc458c40e05eb8fdb48134fbfca3cc2083809497832eb042" http.request.useragent="Go-http-client/1.1" http.response.duration=4.196779618s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/b5258bb8-4b0d-447b-bcc7-590c2a9ac98b?_state=SbQbuX-cIdHvySaPIqSAq78uzThHdsTNm0fOTq3_BGd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNTI1OGJiOC00YjBkLTQ0N2ItYmNjNy01OTBjMmE5YWM5OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MjQuMzIxOTkwMDMxWiJ9&digest=sha256%3A5bf7cb0ed90dd395fc458c40e05eb8fdb48134fbfca3cc2083809497832eb042 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=4a8dbfed-17cb-4b24-a65f-139f76eae6b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.924892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=e7bc9cd3-43b2-470a-a4b7-a37f04515d79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965" http.request.useragent="Go-http-client/1.1" http.response.duration=2.52131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=96cb24dd-b1b2-4c5d-8cc5-cc6f954088cb http.request.method=GET http.request.remoteaddr="127.0.0.1:36484" 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.302766ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=699e1b5a-2f78-433e-80ad-52c93d6e3ba3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.513347ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "GET /v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36851" http.request.id=7c888031-8d1f-4b57-94e9-f2de9b5a19a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965" http.request.useragent="Go-http-client/1.1" http.response.duration=2.648578ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36851" http.request.id=848e24b4-82c4-4770-b294-86db4b0911ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965" http.request.useragent="Go-http-client/1.1" http.response.duration=2.682371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:36851" http.request.id=69e75404-c686-491f-a997-e340837c1f68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965" http.request.useragent="Go-http-client/1.1" http.response.duration=2.566082ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=5bb00ce1-cb23-4238-892b-260258d66ab2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.173676ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "GET /v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=c0e728f5-ea4f-4c39-837f-cd2558cb4f54 http.request.method=GET http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.318913ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=6d59b980-e023-4284-9928-2a1c13da6a84 http.request.method=GET http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965" http.request.useragent="Go-http-client/1.1" http.response.duration=1.331457ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "GET /v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=cefe3cbb-7931-43a7-ba7d-24718a2f593c http.request.method=GET http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.223892ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=error msg="payload digest does match: "sha256:ff8d36f99083a509579f794943d4ce2bd4fc01350869814137a7d9ead47534a3" != "sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965"" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=de1176a4-4a8e-4a3c-9620-1cf087112063 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965" time="2026-05-15T11:09:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=de1176a4-4a8e-4a3c-9620-1cf087112063 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36484" http.request.uri="/v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.552498ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965" 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:ed7c26737cafd987fc4f5ac8e7eb3dddbb8f5c718cc98c265fbe9c54cf057965 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=ca7a00a6-20a3-4c63-aa47-bdc6e1179657 http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" 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.583493ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=35847feb-993e-410b-aee8-c7c851707f38 http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.254808ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36851" http.request.id=bb7c3556-43ef-43da-9ca5-17a305c119a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" 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.533049ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T11:09:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36851" http.request.id=bb7c3556-43ef-43da-9ca5-17a305c119a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" 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.594373ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T11:09:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36851" http.request.id=bb7c3556-43ef-43da-9ca5-17a305c119a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" 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.63473ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=101f3b57-c7a6-4756-855c-e2074a1311b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.551823ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=a76ef4ca-8677-4e3a-9890-bfc40e3632d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/blobs/uploads/ce35dbc7-8374-4d8e-8838-d404b7deec43?_state=lHaNrb2j8mwaQLFoSTBdChY9LIqTQIbxkog1sNcPeGt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZTM1ZGJjNy04Mzc0LTRkOGUtODgzOC1kNDA0YjdkZWVjNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MjguNTYyMDEwMDg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.836027ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/ce35dbc7-8374-4d8e-8838-d404b7deec43?_state=lHaNrb2j8mwaQLFoSTBdChY9LIqTQIbxkog1sNcPeGt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZTM1ZGJjNy04Mzc0LTRkOGUtODgzOC1kNDA0YjdkZWVjNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MjguNTYyMDEwMDg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36851" http.request.id=982f2d2d-c2c4-4ce2-beb2-bcbc5d95075f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" 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.553882ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T11:09:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36851" http.request.id=982f2d2d-c2c4-4ce2-beb2-bcbc5d95075f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" 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.617523ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T11:09:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=eefa491d-6b18-48d2-93db-ce4e641a73d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.613091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=a1eaf868-5945-467b-a53a-db97719d6f00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/blobs/uploads/abd5e0c3-6f5e-4487-adcb-51eb82cc3877?_state=_Yw5o_lQ45UBo_kEjzUKysWVWHhHg1JdLSEeZLKvb_Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYmQ1ZTBjMy02ZjVlLTQ0ODctYWRjYi01MWViODJjYzM4NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MjguNzI1OTE4NzY4WiJ9&digest=sha256%3Aa3b91a4210be2315d3b9511179e64056f3450318ac0eb24b12472e179f3bbce6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.750504361s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/abd5e0c3-6f5e-4487-adcb-51eb82cc3877?_state=_Yw5o_lQ45UBo_kEjzUKysWVWHhHg1JdLSEeZLKvb_Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYmQ1ZTBjMy02ZjVlLTQ0ODctYWRjYi01MWViODJjYzM4NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MjguNzI1OTE4NzY4WiJ9&digest=sha256%3Aa3b91a4210be2315d3b9511179e64056f3450318ac0eb24b12472e179f3bbce6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=52db02d2-f5f6-46db-90f8-2088c54e54f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335856ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=dc087f11-d997-481a-bca0-ae5962a1bbdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/blobs/uploads/a1c03997-c324-46d9-b3e5-a19554018c35?_state=hgGWHfyKi60t1l9yZhoMxxO-WXWJR1WS5nvcZRiIgbN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMWMwMzk5Ny1jMzI0LTQ2ZDktYjNlNS1hMTk1NTQwMThjMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MzEuNjM4NzQzMjQ2WiJ9&digest=sha256%3Ad281360811083ffddbc59fd706d3fc2404fecac8e081375f1efe640481fb9054" http.request.useragent="Go-http-client/1.1" http.response.duration=2.713729161s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/a1c03997-c324-46d9-b3e5-a19554018c35?_state=hgGWHfyKi60t1l9yZhoMxxO-WXWJR1WS5nvcZRiIgbN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMWMwMzk5Ny1jMzI0LTQ2ZDktYjNlNS1hMTk1NTQwMThjMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MzEuNjM4NzQzMjQ2WiJ9&digest=sha256%3Ad281360811083ffddbc59fd706d3fc2404fecac8e081375f1efe640481fb9054 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36851" http.request.id=9fb485f0-e768-4977-b2b5-0958c07b5b4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.962318ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36851" http.request.id=81b54ccd-de10-492a-b9eb-58c6a7510def http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/manifests/sha256:89843462ce1e8f6602f92c0b9675a139ca80491c24cbff9659ff016e36ed4d8d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.569179ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:89843462ce1e8f6602f92c0b9675a139ca80491c24cbff9659ff016e36ed4d8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=e35b97f0-cf75-4dec-a308-bf10d8238d9e http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" 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.642599ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=d53570eb-7411-4da0-9c42-2479797b4e6d http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/manifests/sha256:89843462ce1e8f6602f92c0b9675a139ca80491c24cbff9659ff016e36ed4d8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.513893ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema2/manifests/sha256:89843462ce1e8f6602f92c0b9675a139ca80491c24cbff9659ff016e36ed4d8d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=fe3172ef-5712-4760-b449-1583ba0d97e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.305853ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=e2d47442-789b-4751-a556-38371493b602 http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/manifests/sha256:89843462ce1e8f6602f92c0b9675a139ca80491c24cbff9659ff016e36ed4d8d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.272309ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema2/manifests/sha256:89843462ce1e8f6602f92c0b9675a139ca80491c24cbff9659ff016e36ed4d8d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=d5551dfb-6601-4472-abb4-b1145564da90 http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.291787ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="rewriting manifest sha256:89843462ce1e8f6602f92c0b9675a139ca80491c24cbff9659ff016e36ed4d8d in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=82f1ae86-1038-4040-856e-5282e0db7e6d http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" 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-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=82f1ae86-1038-4040-856e-5282e0db7e6d http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" 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.644911ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36851" http.request.id=d072c32e-cff3-4faf-8560-8b8acc975d91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" 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.898143ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36851" http.request.id=4e98ee53-dc75-4e8c-9d40-e284b6dd88aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.848018ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36851" http.request.id=792e2a5e-845d-44df-85e6-5c3c31754f8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/manifests/sha256:b89cca1a30d5d55b9c0c72c0ee9e362b8fc30242d32d9604c76a267ab5659c0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.682709ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:b89cca1a30d5d55b9c0c72c0ee9e362b8fc30242d32d9604c76a267ab5659c0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=c625f529-6e45-4f78-a966-6b36b8421d2b http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" 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.553872ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=472d1eb7-6f60-42ca-b5ff-91cd9d73da3d http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/manifests/sha256:b89cca1a30d5d55b9c0c72c0ee9e362b8fc30242d32d9604c76a267ab5659c0c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.521648ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema2/manifests/sha256:b89cca1a30d5d55b9c0c72c0ee9e362b8fc30242d32d9604c76a267ab5659c0c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=f1e7ae90-8efb-4739-ac83-a8cfa897ec25 http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.303951ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=f2cd1aea-d5fc-40f5-96a6-27c2dd002a06 http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" http.request.uri="/v2/foo/schema2/manifests/sha256:b89cca1a30d5d55b9c0c72c0ee9e362b8fc30242d32d9604c76a267ab5659c0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230393ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema2/manifests/sha256:b89cca1a30d5d55b9c0c72c0ee9e362b8fc30242d32d9604c76a267ab5659c0c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="rewriting manifest list sha256:b89cca1a30d5d55b9c0c72c0ee9e362b8fc30242d32d9604c76a267ab5659c0c in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=e5cc3666-eae9-4b1d-9221-5602e82d9751 http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" 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-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36851" http.request.id=e5cc3666-eae9-4b1d-9221-5602e82d9751 http.request.method=GET http.request.remoteaddr="127.0.0.1:50136" 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.695273ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:09:34Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:09:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=2d739487-62b0-4cff-9716-240e6459d045 http.request.method=GET http.request.remoteaddr="127.0.0.1:35248" 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.512772ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=92472156-4ea8-412b-9c0e-ee822d583810 http.request.method=GET http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.341486ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=ac109bb2-06db-414e-9314-15d8e08faea1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" 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.420951ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=88c0323a-8c8d-4f9d-8d0b-aa52d49dd84c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" 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.029485ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T11:09:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=88c0323a-8c8d-4f9d-8d0b-aa52d49dd84c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" 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.093436ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T11:09:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=88c0323a-8c8d-4f9d-8d0b-aa52d49dd84c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" 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.136846ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T11:09:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=88c0323a-8c8d-4f9d-8d0b-aa52d49dd84c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" 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.180637ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T11:09:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=eb119b9b-d8c0-4907-adb9-140c027d3cfa http.request.method=POST http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58342ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=92444c3c-2702-469b-b38c-fef97fa8bee1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/blobs/uploads/21d05526-113f-4d4b-91b1-b895a504fdfd?_state=Eslb4zEgQAh6SZ5gd3MNWfp4AxFv_KQ7LG_irVWqU3x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMWQwNTUyNi0xMTNmLTRkNGItOTFiMS1iODk1YTUwNGZkZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MzQuNjAxNzQxNzU3WiJ9&digest=sha256%3Aa522650417b796c3ac112ed04eeb1fc1b1318bfa909a1b1d07873c0605c64a87" http.request.useragent="Go-http-client/1.1" http.response.duration=4.604895886s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/21d05526-113f-4d4b-91b1-b895a504fdfd?_state=Eslb4zEgQAh6SZ5gd3MNWfp4AxFv_KQ7LG_irVWqU3x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMWQwNTUyNi0xMTNmLTRkNGItOTFiMS1iODk1YTUwNGZkZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MzQuNjAxNzQxNzU3WiJ9&digest=sha256%3Aa522650417b796c3ac112ed04eeb1fc1b1318bfa909a1b1d07873c0605c64a87 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=f6f49235-b577-4d03-9cf0-a7248fdf28e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.362265ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=f45c1abc-b299-4b37-b437-35db56f06436 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/blobs/uploads/00967ec7-c392-4a1f-9162-c31a5f6bf806?_state=e7zdc4Xi8nKajmLL6SkVpP8FPJOr57bOW46ZkINGgLR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMDk2N2VjNy1jMzkyLTRhMWYtOTE2Mi1jMzFhNWY2YmY4MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MzkuMzI1NDY2MzA5WiJ9&digest=sha256%3A4732a40b63a0609d28b60186f2252ad12d48c886f8da7a3f7901c87790bb2f9d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.796599953s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/00967ec7-c392-4a1f-9162-c31a5f6bf806?_state=e7zdc4Xi8nKajmLL6SkVpP8FPJOr57bOW46ZkINGgLR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMDk2N2VjNy1jMzkyLTRhMWYtOTE2Mi1jMzFhNWY2YmY4MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6MzkuMzI1NDY2MzA5WiJ9&digest=sha256%3A4732a40b63a0609d28b60186f2252ad12d48c886f8da7a3f7901c87790bb2f9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=7ae2c0a2-28f0-49c8-956b-141eafa3a0c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.717024ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=2702d05d-aa26-456a-bc98-042cf1a2e921 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23" http.request.useragent="Go-http-client/1.1" http.response.duration=1.784806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=4932e14d-d603-4bda-a9e3-2ed196f4bc9a http.request.method=GET http.request.remoteaddr="127.0.0.1:35248" 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.150923ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=e913a280-f5a3-451e-a68f-f8912732d27f http.request.method=GET http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.984293ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "GET /v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45145" http.request.id=d7aaad79-b792-4360-a5ba-4ea41aae0c96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23" http.request.useragent="Go-http-client/1.1" http.response.duration=1.838108ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45145" http.request.id=d6895489-9db8-49ff-ba5e-3aa8347203ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23" http.request.useragent="Go-http-client/1.1" http.response.duration=2.344144ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:45145" http.request.id=58c9e0ec-549f-4b11-899a-f54a30c5d415 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23" http.request.useragent="Go-http-client/1.1" http.response.duration=2.316375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=8bffe2e1-714c-4282-bdb2-ccf06b071a93 http.request.method=GET http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.079199ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "GET /v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=55b3bed4-3b22-4e75-b256-87035fd280b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.301983ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=5f903209-f822-4cfd-a297-34182787fe09 http.request.method=GET http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237141ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "GET /v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=ccc98216-8260-47da-86b7-92183a4676b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.327532ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=error msg="payload digest does match: "sha256:50eaeb1ecaec6dc98258374288aca4cba459fd3f96d5ae0b57b4d77e8c005ffa" != "sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23"" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=8d0a9cc6-3d61-44fa-b9f2-37d34d542f09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23" time="2026-05-15T11:09:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=8d0a9cc6-3d61-44fa-b9f2-37d34d542f09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35248" http.request.uri="/v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.460311ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23" 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c048a39faf9e980c130c1abe6a1c45d27c6ae9042670222032235b2d2a99a23 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=8e870c33-4350-49d7-9c9e-ae2b7b926fd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" 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.628206ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=dfea06ce-6530-4c60-81e4-b87700f3ac16 http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.240331ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45145" http.request.id=075bc1f3-df52-4137-8b68-27b5d0d0e86a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" 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.483327ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T11:09:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45145" http.request.id=075bc1f3-df52-4137-8b68-27b5d0d0e86a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" 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.551899ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T11:09:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45145" http.request.id=075bc1f3-df52-4137-8b68-27b5d0d0e86a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" 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.601351ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=a45f24f1-5fa8-4321-a964-161dda13f1d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445056ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=2f7b175b-f385-4ba5-897d-6004a4228a86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/blobs/uploads/606a817f-d489-4eed-a2ec-2a142c8a0eba?_state=d2dP2Z5AN5mi0N1BQge0wEWOBWsessu6t1ym-RY-S6J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MDZhODE3Zi1kNDg5LTRlZWQtYTJlYy0yYTE0MmM4YTBlYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NDEuMTYxNTA2NTQ5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.091724ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/606a817f-d489-4eed-a2ec-2a142c8a0eba?_state=d2dP2Z5AN5mi0N1BQge0wEWOBWsessu6t1ym-RY-S6J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MDZhODE3Zi1kNDg5LTRlZWQtYTJlYy0yYTE0MmM4YTBlYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NDEuMTYxNTA2NTQ5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45145" http.request.id=070009ec-2842-4b4d-8629-38f5704eb544 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" 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.478664ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T11:09:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45145" http.request.id=070009ec-2842-4b4d-8629-38f5704eb544 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" 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.541381ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T11:09:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=2aafb8d5-f3a7-4984-981f-2ffd8748c95c http.request.method=POST http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.964086ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=5281e3dd-1999-4b87-8897-76a1c2dee664 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/blobs/uploads/f8248700-7e93-46d7-b945-791df6fa6cb2?_state=Jvdap5DreD15eewDlRgtoVz76YCmWtCunFwmS9xtb1V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmODI0ODcwMC03ZTkzLTQ2ZDctYjk0NS03OTFkZjZmYTZjYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NDEuMzY4OTEyMDAyWiJ9&digest=sha256%3Acd79ef89c27f69a48686e67b167d3e7a9ff1a64156e4b0282ae1515312a0c36f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.945866181s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/f8248700-7e93-46d7-b945-791df6fa6cb2?_state=Jvdap5DreD15eewDlRgtoVz76YCmWtCunFwmS9xtb1V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmODI0ODcwMC03ZTkzLTQ2ZDctYjk0NS03OTFkZjZmYTZjYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NDEuMzY4OTEyMDAyWiJ9&digest=sha256%3Acd79ef89c27f69a48686e67b167d3e7a9ff1a64156e4b0282ae1515312a0c36f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=1d5b468a-96c1-4d2d-9f04-4a8864c40bad http.request.method=POST http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.850769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=6b709fc3-7d95-48ba-b7a8-c6d432faa923 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/blobs/uploads/b4c7ff40-196e-4793-9472-911f66a877d7?_state=BgkCE-XgZAk4uLlKHd-2WPZnoDI1SL71ZPlMMzACTLt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNGM3ZmY0MC0xOTZlLTQ3OTMtOTQ3Mi05MTFmNjZhODc3ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NDcuNTE3MDkxOTFaIn0%3D&digest=sha256%3A88f59e42383c599e4cbaee29f6408977ef82a418681deee40c209a48861f6564" http.request.useragent="Go-http-client/1.1" http.response.duration=2.369260127s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/b4c7ff40-196e-4793-9472-911f66a877d7?_state=BgkCE-XgZAk4uLlKHd-2WPZnoDI1SL71ZPlMMzACTLt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNGM3ZmY0MC0xOTZlLTQ3OTMtOTQ3Mi05MTFmNjZhODc3ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NDcuNTE3MDkxOTFaIn0%3D&digest=sha256%3A88f59e42383c599e4cbaee29f6408977ef82a418681deee40c209a48861f6564 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45145" http.request.id=6a0cf5ca-3044-48dc-9573-289b76f57358 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.240741ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45145" http.request.id=a25c3d0d-1149-44c9-b083-ce94e5e588b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/manifests/sha256:9e8d4f94eacf19d424d151035f9e3dc3b8ca16ee65e65e8597bc31dc6677fbe7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.664812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:9e8d4f94eacf19d424d151035f9e3dc3b8ca16ee65e65e8597bc31dc6677fbe7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=99d3397d-c29f-43a3-84d0-55fa2ac04af6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" 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.580512ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=f9544aaa-6b51-4bd5-a9e2-c2539bebba99 http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/manifests/sha256:9e8d4f94eacf19d424d151035f9e3dc3b8ca16ee65e65e8597bc31dc6677fbe7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.530897ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema2/manifests/sha256:9e8d4f94eacf19d424d151035f9e3dc3b8ca16ee65e65e8597bc31dc6677fbe7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=4162ecba-173a-4ba0-9ed1-f1d719e1982f http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.233121ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=a2e8b28b-eb95-4b52-97c1-8bc437890505 http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/manifests/sha256:9e8d4f94eacf19d424d151035f9e3dc3b8ca16ee65e65e8597bc31dc6677fbe7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178711ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema2/manifests/sha256:9e8d4f94eacf19d424d151035f9e3dc3b8ca16ee65e65e8597bc31dc6677fbe7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=9bd1f93c-d8fd-44e2-8e1c-329a47e91ec9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.096424ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="rewriting manifest sha256:9e8d4f94eacf19d424d151035f9e3dc3b8ca16ee65e65e8597bc31dc6677fbe7 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=921860f1-d359-4d24-aea7-4d1ba718c6da http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" 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-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=921860f1-d359-4d24-aea7-4d1ba718c6da http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" 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.220382ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45145" http.request.id=9c6a0971-86a9-4cb6-9159-74dae55f0498 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" 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.61012ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45145" http.request.id=7b0ada07-163d-4289-a9cd-7965b33f7b2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.651684ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45145" http.request.id=893a1b70-aa40-432b-8538-4b559eb7c4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/manifests/sha256:2e11b6b8b72d26c103030ad5681a8e90e4b5883c79c00d499c38213f25115045" http.request.useragent="Go-http-client/1.1" http.response.duration=1.5111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:2e11b6b8b72d26c103030ad5681a8e90e4b5883c79c00d499c38213f25115045 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=b4889631-0a84-408b-a4cf-5504ea8ede06 http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" 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.523738ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=6d625e89-e8cc-46c5-9451-baa081c077b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/manifests/sha256:2e11b6b8b72d26c103030ad5681a8e90e4b5883c79c00d499c38213f25115045" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.735802ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema2/manifests/sha256:2e11b6b8b72d26c103030ad5681a8e90e4b5883c79c00d499c38213f25115045 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=f211dff0-7685-4807-96ea-39c1399bf19e http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214235ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=f53dc619-8342-4c41-be6e-a941e1405590 http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" http.request.uri="/v2/foo/schema2/manifests/sha256:2e11b6b8b72d26c103030ad5681a8e90e4b5883c79c00d499c38213f25115045" http.request.useragent="Go-http-client/1.1" http.response.duration=1.288068ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema2/manifests/sha256:2e11b6b8b72d26c103030ad5681a8e90e4b5883c79c00d499c38213f25115045 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=info msg="rewriting manifest list sha256:2e11b6b8b72d26c103030ad5681a8e90e4b5883c79c00d499c38213f25115045 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=0b57916f-acd1-4e0e-b038-fa66e2a8c2f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" 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-05-15T11:09:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45145" http.request.id=0b57916f-acd1-4e0e-b038-fa66e2a8c2f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35250" 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.59681ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (31.76s) === RUN TestGetManifestWithStorageError time="2026-05-15T11:09: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.25.10 time="2026-05-15T11:09:49Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:45355" http.request.id=165a8fa0-c952-4e8c-8dd1-dbffb00708d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58634" 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.684925ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:45355" http.request.id=42878dbd-d12c-4212-93d0-d0051b8cbdae http.request.method=GET http.request.remoteaddr="127.0.0.1:58634" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.341293ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:45355" http.request.id=4ef5ea84-f232-465f-8b3c-98497c4ce05b http.request.method=GET http.request.remoteaddr="127.0.0.1:58634" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.453818ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:45355" http.request.id=354c73f3-3653-482c-b8a9-2964519def77 http.request.method=GET http.request.remoteaddr="127.0.0.1:58634" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.282119ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-05-15T11:09: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.25.10 time="2026-05-15T11:09:49Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=a0f2706f-2060-4f5f-bfc4-6839961c5a92 http.request.method=GET http.request.remoteaddr="127.0.0.1:60674" 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.608433ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=fae455be-4454-4c44-8450-53c7735d791f http.request.method=GET http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.119117ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=76193453-8ac5-487e-bc76-cb9a5ef3f27f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" 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.064797ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=d44067f2-995b-43ea-b5a6-6d969bee2811 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" 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.554258ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=d44067f2-995b-43ea-b5a6-6d969bee2811 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" 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.661573ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=d44067f2-995b-43ea-b5a6-6d969bee2811 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" 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.714658ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T11:09:49Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=d44067f2-995b-43ea-b5a6-6d969bee2811 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" 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.765148ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:11:09:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T11:09:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=bf8cfca1-f645-44ae-9eea-a483bf9be906 http.request.method=POST http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.427066ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=5ae77db9-2258-4914-8bf6-f25b8b6b58ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/blobs/uploads/d37cc4a9-0034-438e-b592-e69c5c0c1ca1?_state=wGrqFmjvXZ2ntzWtB7-3cqhgYWiSQ0-Yt4g4KoColyt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMzdjYzRhOS0wMDM0LTQzOGUtYjU5Mi1lNjljNWMwYzFjYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NTAuMTQ0MjM3NDU2WiJ9&digest=sha256%3A1030987302d59510e76d745e7865ea48e42462aef0ba3277cd4a4ab5591cf2d9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.245855937s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/d37cc4a9-0034-438e-b592-e69c5c0c1ca1?_state=wGrqFmjvXZ2ntzWtB7-3cqhgYWiSQ0-Yt4g4KoColyt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMzdjYzRhOS0wMDM0LTQzOGUtYjU5Mi1lNjljNWMwYzFjYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NTAuMTQ0MjM3NDU2WiJ9&digest=sha256%3A1030987302d59510e76d745e7865ea48e42462aef0ba3277cd4a4ab5591cf2d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=e251ed9a-c580-48d8-b9eb-e7cf23cb7c16 http.request.method=POST http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.803938ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=f586d16c-d2ba-470f-b4be-ed863789e92a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/blobs/uploads/2861c7eb-b3df-437e-9757-1c185c4576d7?_state=hfsOIJY8heiTsttQEcgZ8CumCuB8faGWigQ-1CC9zwV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyODYxYzdlYi1iM2RmLTQzN2UtOTc1Ny0xYzE4NWM0NTc2ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NTMuNjAxNTM5MTQzWiJ9&digest=sha256%3A838c527997ec076099668910665deeaee80168fde275db46ec1ce10c85074aff" http.request.useragent="Go-http-client/1.1" http.response.duration=2.960211064s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/2861c7eb-b3df-437e-9757-1c185c4576d7?_state=hfsOIJY8heiTsttQEcgZ8CumCuB8faGWigQ-1CC9zwV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyODYxYzdlYi1iM2RmLTQzN2UtOTc1Ny0xYzE4NWM0NTc2ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NTMuNjAxNTM5MTQzWiJ9&digest=sha256%3A838c527997ec076099668910665deeaee80168fde275db46ec1ce10c85074aff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=db612074-c135-4100-8314-0f0d395de7c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.612407ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=c6526122-25a2-4377-9be2-747896ca29ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.22417ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=ec3d277c-195c-4f17-ac29-abdfd338639e http.request.method=GET http.request.remoteaddr="127.0.0.1:60674" 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.964395ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=e63eec98-fdcb-4bf3-9468-a00a9aaff64b http.request.method=GET http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.154663ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34611" http.request.id=d07db408-dc3f-41f9-b9f2-62f5714006c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.410171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34611" http.request.id=3520d2b3-ad8b-4cd1-883c-e269c678f8d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.423957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:34611" http.request.id=01279d0b-b2a0-47e3-befb-4b192aaf5501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.337151ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=54df7275-462a-4dd6-8a48-ec19dbc2e5c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.605104ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=a4d3c19f-0cf1-41ee-beff-d32212130fb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.55746ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=1fc736e8-f299-4e56-b578-8a9deb2f3a63 http.request.method=GET http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442487ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=8b55e403-3d9f-4915-8b6d-d32f21cf9dc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.527283ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=error msg="payload digest does match: "sha256:f21be27b67b0bb8fd23672df8a4d26cf12b7a6de4c5f54dab2483f87d36899ba" != "sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d"" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=a3044073-62e3-4496-9374-a0325c683361 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" time="2026-05-15T11:09:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=a3044073-62e3-4496-9374-a0325c683361 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.694659ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=137a87cd-6ecf-476d-bbd2-58ff4b9f0c41 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42040" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.884631ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=acc3fc2e-748e-4a88-8cd2-427e281d7e69 http.request.method=GET http.request.remoteaddr="127.0.0.1:42040" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.5723ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=0793e1b1-6360-413d-966a-49fd7da7e5e5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42042" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.577896ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=d235716b-2dff-4a7e-a8dd-d8cbc30906c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42050" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.561751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=69ee02c9-e68d-4eb1-bc34-a55e07998512 http.request.method=GET http.request.remoteaddr="127.0.0.1:42050" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.588209ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=b6bece6f-cb3d-44a4-8a57-fb47991a85ce http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42054" 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.689647ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=f4dc6c96-fb82-4b75-8de6-3e8012459865 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.656397ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=5fb07e33-4057-44aa-be3a-1783217cf1bc http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.41871ms http.response.status=200 http.response.written=39 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=19c5320c-2c81-46d2-bb21-7fd9ea4f57a4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.646314ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0eedfdecd6c9ae340bcffc16421af499ceb74e1ea10b3070ba772ed3f3c8843d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=49e39541-58f7-4677-9e90-5e5775f00ff5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.582947ms http.response.status=200 http.response.written=35 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=6802e882-639e-4635-9c7d-ad5669540009 http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" 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.413736ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=05f45c43-9184-4698-9da8-972582b29303 http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.050223ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34611" http.request.id=52ea7897-c63d-4a48-8187-0eae01ee1a78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42064" 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.81144ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T11:09:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34611" http.request.id=52ea7897-c63d-4a48-8187-0eae01ee1a78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42064" 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.909784ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T11:09:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34611" http.request.id=52ea7897-c63d-4a48-8187-0eae01ee1a78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42064" 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.96888ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=52040eab-b375-4525-a804-d25231a67c1a http.request.method=POST http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177985ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=d3f4b87e-a50e-4c8e-9dd3-ed9d915147d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/blobs/uploads/17d6956d-197a-4017-8012-079eeb03410b?_state=iW0b84ISAiQwPcfEYeDaxdt9Pr5O3M53ZHVdoKZthBl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxN2Q2OTU2ZC0xOTdhLTQwMTctODAxMi0wNzllZWIwMzQxMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NTYuNjMxMTkzNDJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.996264ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/17d6956d-197a-4017-8012-079eeb03410b?_state=iW0b84ISAiQwPcfEYeDaxdt9Pr5O3M53ZHVdoKZthBl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxN2Q2OTU2ZC0xOTdhLTQwMTctODAxMi0wNzllZWIwMzQxMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NTYuNjMxMTkzNDJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34611" http.request.id=7488e51a-9a65-4364-9164-55ea11f697ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:42064" 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.920057ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T11:09:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34611" http.request.id=7488e51a-9a65-4364-9164-55ea11f697ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.038787ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T11:09:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=2b961dbb-87c9-4691-8901-c0e6e8edc55c http.request.method=POST http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.642204ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=b869d8c9-ce12-4218-b910-627a60e68bb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/blobs/uploads/b0fc01e3-6c91-4899-8373-fbc8f6cb23ab?_state=W5ub83u1lM7NKHgYN0Gj-uvYNsNfJ7r5EOvAn4tjwA57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMGZjMDFlMy02YzkxLTQ4OTktODM3My1mYmM4ZjZjYjIzYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NTYuODcyMzUyODg4WiJ9&digest=sha256%3A9f07b48da470ba977d803993596b99890cbfdc00f427e7eb99add5dba0b67a1f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.120837299s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:09:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/b0fc01e3-6c91-4899-8373-fbc8f6cb23ab?_state=W5ub83u1lM7NKHgYN0Gj-uvYNsNfJ7r5EOvAn4tjwA57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMGZjMDFlMy02YzkxLTQ4OTktODM3My1mYmM4ZjZjYjIzYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MDk6NTYuODcyMzUyODg4WiJ9&digest=sha256%3A9f07b48da470ba977d803993596b99890cbfdc00f427e7eb99add5dba0b67a1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:01Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=e5215e6d-7b51-49fe-a0c3-4aefc5a0cda0 http.request.method=POST http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.704894ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=458afa91-d44a-4e99-986e-0eb7a8614a12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/blobs/uploads/a1f2d6bd-a22e-4ad8-842a-efcc538f3990?_state=-RIhCPvpWIH-Y-8QxuJzUjnrflfCdiq9gA49RejyI1B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMWYyZDZiZC1hMjJlLTRhZDgtODQyYS1lZmNjNTM4ZjM5OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MTA6MDEuMTg1MTE1OTU0WiJ9&digest=sha256%3A8ca79d7ff2e0c50d5c703a22dd010d00e751f81847231c902cf6d57df13dcfb7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.42316052s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/a1f2d6bd-a22e-4ad8-842a-efcc538f3990?_state=-RIhCPvpWIH-Y-8QxuJzUjnrflfCdiq9gA49RejyI1B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMWYyZDZiZC1hMjJlLTRhZDgtODQyYS1lZmNjNTM4ZjM5OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTE6MTA6MDEuMTg1MTE1OTU0WiJ9&digest=sha256%3A8ca79d7ff2e0c50d5c703a22dd010d00e751f81847231c902cf6d57df13dcfb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34611" http.request.id=722cc70f-f134-498a-b177-54c2739476b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.787061ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34611" http.request.id=2b51f5cf-0cd6-4e38-af41-ab8d43702bf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.63784ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=60402a4d-680e-4f19-9c72-2518684152d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" 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.672457ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=0a6e1d43-a672-48f2-8321-6c4a2ef84281 http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.404204ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "GET /v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=8d862d0c-b6db-4a95-b279-56203154877a http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.613711ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=1230dfed-9630-48b9-b378-c2934bb77ca9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.36028ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "GET /v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=652d72a9-b100-4269-a2ce-0d8e007e025a http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.181046ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="rewriting manifest sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=59ad5768-7f37-4590-bb35-700e8eb3490a http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" 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-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=59ad5768-7f37-4590-bb35-700e8eb3490a http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" 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.311314ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=7e3c234c-5fba-4278-b046-17ae8ce2d885 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.452153ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=89dbe103-2dda-4ac0-9992-e10b3f1b47e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.34616ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "GET /v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=b546c330-2717-42b8-9704-48b59937dbb7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56046" http.request.uri="/v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.902466ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34611" http.request.id=52b0dd5f-0fc9-41b1-b337-a4a6fa2d5381 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56058" http.request.uri="/v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.098688ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=be76d451-c521-4cbe-975a-aa48d0fde6bf http.request.method=GET http.request.remoteaddr="127.0.0.1:56058" http.request.uri="/v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.496761ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "GET /v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=dc777b24-68ac-4826-b52d-a1d20268ac27 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56066" 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.854541ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34611" http.request.id=70f79d4b-3af9-4d72-9571-85b72af7c1ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:56072" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.366238ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=8da11586-3aec-4a5e-aa52-e8093c19a215 http.request.method=GET http.request.remoteaddr="127.0.0.1:56072" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.408358ms http.response.status=200 http.response.written=39 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=57279f9c-4ea7-48be-bbb7-cac9263302ec http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56072" http.request.uri="/v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.712461ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "DELETE /v2/foo/schema2/manifests/sha256:578fa105dbe0f846ae0a4e2d5bb09fa137883c0171e4b05575c8141e14f5f8e1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34611" http.request.id=e5096cdd-9b5f-4884-ba6e-98155dadc7ed http.request.method=GET http.request.remoteaddr="127.0.0.1:56072" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.408976ms http.response.status=200 http.response.written=35 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (13.72s) === RUN TestManifestDeleteDisabled time="2026-05-15T11:10:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:10:03Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:10:03Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:33593" http.request.id=399601e3-8419-49c5-8ac8-ac5e0e5f2fbc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44366" 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.453973ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-15T11:10:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:10:03Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:10:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-15T11:10:03Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.10 time="2026-05-15T11:10:03Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.10 time="2026-05-15T11:10:03Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:43671" http.request.id=7a3b1004-e60d-471e-a161-d43559d9d46b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50662" 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=3.265981ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:43671" http.request.id=a0f0114f-5e91-4022-a86c-07657821675a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50666" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.748112ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:43671" http.request.id=177f4c19-fd35-47b3-a4e1-1fdffbbf1a04 http.request.method=POST http.request.remoteaddr="127.0.0.1:50672" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.740206ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T11:10:03Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:43671" http.request.id=0d49ed69-21b9-4e4b-a449-bf2af7dfeb40 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50688" 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=2.860951ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-05-15T11:10:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:10:03Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=617ba18c-7128-4b58-b50b-5fff3afd4e12 http.request.method=POST http.request.remoteaddr="127.0.0.1:53224" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.880942ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=fc184020-375f-4023-aad6-3aa34ad304ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:53224" http.request.uri="/v2/foo/bar/blobs/uploads/ce4a5aae-36d0-4bfc-ac18-4e4eaba46f69?_state=78nBM1UtAuxgnx6V-3N6QT7zBhx1OYs8MIaa87Shomt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNGE1YWFlLTM2ZDAtNGJmYy1hYzE4LTRlNGVhYmE0NmY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMToxMDowMy45MDU4Njg2NjlaIn0%3D&digest=sha256%3A7c742bc8ca31236182dbaf30bbcb0ef633395f50f187a32b02baca5165b36382" http.request.useragent="Go-http-client/1.1" http.response.duration=2.587336592s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:03 +0000] "PUT /v2/foo/bar/blobs/uploads/ce4a5aae-36d0-4bfc-ac18-4e4eaba46f69?_state=78nBM1UtAuxgnx6V-3N6QT7zBhx1OYs8MIaa87Shomt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNGE1YWFlLTM2ZDAtNGJmYy1hYzE4LTRlNGVhYmE0NmY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMToxMDowMy45MDU4Njg2NjlaIn0%3D&digest=sha256%3A7c742bc8ca31236182dbaf30bbcb0ef633395f50f187a32b02baca5165b36382 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=2295c1bc-e6d3-4016-bbb0-ed3c93854394 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53224" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.626783ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:06 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T11:10:06Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T11:10:06Z" level=info msg="Starting upload purge in 20m0s" go.version=go1.25.10 time="2026-05-15T11:10:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-15T11:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=b2bc0c04-e6e9-4d3f-b12d-1de8302b7de9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53224" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.236141ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:11:10:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T11:10:06Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44305" go.version=go1.25.10 time="2026-05-15T11:10:06Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.10 time="2026-05-15T11:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=b036ba44-6610-49ae-b1e2-77b2e10c4c69 http.request.method=GET http.request.remoteaddr="127.0.0.1:53232" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.745307ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:11:10:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T11:10:06Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44305 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:44305/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:44767" http.request.id=bb35679f-09de-487e-81e4-2069ce48f06d http.request.method=GET http.request.remoteaddr="127.0.0.1:51072" http.request.uri="/v2/foo/bar/manifests/sha256:b332175e22fa17bb0b54910fc5136f0a7e664f67f9af82d94b6a7c3603b7bec2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:b332175e22fa17bb0b54910fc5136f0a7e664f67f9af82d94b6a7c3603b7bec2" time="2026-05-15T11:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=65ad1b88-08f9-42f0-b5c1-5c7c2373c168 http.request.method=GET http.request.remoteaddr="127.0.0.1:53246" http.request.uri="/v2/foo/bar/manifests/sha256:b332175e22fa17bb0b54910fc5136f0a7e664f67f9af82d94b6a7c3603b7bec2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.500676ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:11:10:06 +0000] "GET /v2/foo/bar/manifests/sha256:b332175e22fa17bb0b54910fc5136f0a7e664f67f9af82d94b6a7c3603b7bec2 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T11:10:06Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b332175e22fa17bb0b54910fc5136f0a7e664f67f9af82d94b6a7c3603b7bec2 with ttl=167h59m59.99999629s" go.version=go1.25.10 time="2026-05-15T11:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44767" http.request.id=bb35679f-09de-487e-81e4-2069ce48f06d http.request.method=GET http.request.remoteaddr="127.0.0.1:51072" http.request.uri="/v2/foo/bar/manifests/sha256:b332175e22fa17bb0b54910fc5136f0a7e664f67f9af82d94b6a7c3603b7bec2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.713575ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:11:10:06 +0000] "GET /v2/foo/bar/manifests/sha256:b332175e22fa17bb0b54910fc5136f0a7e664f67f9af82d94b6a7c3603b7bec2 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T11:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=a2144643-3f71-495b-a173-0b8947e6fa75 http.request.method=GET http.request.remoteaddr="127.0.0.1:53246" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.35611ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:11:10:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T11:10:06Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44305 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:44305/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:44767" http.request.id=8ebee0a0-2df8-4159-b785-445b7eac4a34 http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" 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-05-15T11:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=fc3036f6-6668-4ffb-8eed-241738789ed9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53254" 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.294016ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:11:10:06 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T11:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44767" http.request.id=8ebee0a0-2df8-4159-b785-445b7eac4a34 http.request.method=GET http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.59324ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:11:10:06 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T11:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=d3564e52-5b45-4372-9bb0-c286bf1704e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:53254" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621706ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=708cf94d-7751-4260-b567-bba42bd06d2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53254" http.request.uri="/v2/foo/bar/blobs/uploads/02589143-eaca-4dec-aea5-b2d0225ce6ab?_state=hNKmoxbxCnz3MnyhRFXOJdNFwmHX3yu6Zz5brHiu6TN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNTg5MTQzLWVhY2EtNGRlYy1hZWE1LWIyZDAyMjVjZTZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMToxMDowNi43NzUwMjMzNjVaIn0%3D&digest=sha256%3Ae80045b962a0ce282d5d1d434bb82c3ed9c2b1a092dce35087ad3c407a6c2d69" http.request.useragent="Go-http-client/1.1" http.response.duration=3.748678586s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:06 +0000] "PUT /v2/foo/bar/blobs/uploads/02589143-eaca-4dec-aea5-b2d0225ce6ab?_state=hNKmoxbxCnz3MnyhRFXOJdNFwmHX3yu6Zz5brHiu6TN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNTg5MTQzLWVhY2EtNGRlYy1hZWE1LWIyZDAyMjVjZTZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMToxMDowNi43NzUwMjMzNjVaIn0%3D&digest=sha256%3Ae80045b962a0ce282d5d1d434bb82c3ed9c2b1a092dce35087ad3c407a6c2d69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=7ee81d8f-4510-4041-8319-0338b44cddb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53254" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.076997ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:11:10:10 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T11:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=cfa3a5fa-105b-4eb4-833b-9974b525f3dc http.request.method=GET http.request.remoteaddr="127.0.0.1:53254" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.158356ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:11:10:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T11:10:10Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44305 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:44305/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:44767" http.request.id=9e52bb03-0ccd-41c8-9504-988f69ec3be6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51102" 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-05-15T11:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=64cfb1fa-2eed-4f93-a904-d24c1480fb5b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53256" 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=3.06337ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:11:10:10 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T11:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=197d49a7-bb01-4b5c-a27b-90309792d6b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53256" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.229368ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:11:10:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T11:10:10Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44305 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:44305/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:44767" http.request.id=9e52bb03-0ccd-41c8-9504-988f69ec3be6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51102" 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-05-15T11:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44305" http.request.id=0132796d-d683-4057-ae4b-d45a6bfea4aa http.request.method=GET http.request.remoteaddr="127.0.0.1:53258" 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.386871ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:11:10:10 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T11:10:10Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c09ac093d2b64722bdc57f18963ffa7dd664cce5713044627aa7c426348c8428 with ttl=167h59m59.999995938s" go.version=go1.25.10 time="2026-05-15T11:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44767" http.request.id=9e52bb03-0ccd-41c8-9504-988f69ec3be6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51102" 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=13.770393ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:11:10:10 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (6.83s) === RUN TestAppDispatcher time="2026-05-15T11:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36833" http.request.id=caa59449-d448-4ce5-9603-476dd2e38755 http.request.method=GET http.request.remoteaddr="127.0.0.1:58508" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.538702ms http.response.status=200 http.response.written=0 time="2026-05-15T11:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36833" http.request.id=42b94bd4-4a6d-4197-a8d5-e693717c30e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58508" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.277327ms http.response.status=200 http.response.written=0 time="2026-05-15T11:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36833" http.request.id=6e9cd610-e7c2-4da6-b395-2af6bc12acd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58508" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.331333ms http.response.status=200 http.response.written=0 time="2026-05-15T11:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36833" http.request.id=5be6eec3-aba3-4bd8-99b1-63c29933c811 http.request.method=GET http.request.remoteaddr="127.0.0.1:58508" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.481469ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-05-15T11:10: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.25.10 instance.id=889a98f0-5211-4c15-982c-049afad8436c time="2026-05-15T11:10:10Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=889a98f0-5211-4c15-982c-049afad8436c time="2026-05-15T11:10:10Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.10 http.request.host="127.0.0.1:40497" http.request.id=842d5a8d-ac51-41cf-aff9-0c745b4f0398 http.request.method=GET http.request.remoteaddr="127.0.0.1:45436" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-05-15T11:10: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.25.10 instance.id=889a98f0-5211-4c15-982c-049afad8436c time="2026-05-15T11:10:10Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=889a98f0-5211-4c15-982c-049afad8436c time="2026-05-15T11:10:10Z" level=info msg="configuring file health check path=/tmp/healthcheck1168149489, interval=1" go.version=go1.25.10 instance.id=889a98f0-5211-4c15-982c-049afad8436c --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-15T11:10: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.25.10 instance.id=889a98f0-5211-4c15-982c-049afad8436c time="2026-05-15T11:10:14Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=889a98f0-5211-4c15-982c-049afad8436c time="2026-05-15T11:10:14Z" level=info msg="configuring TCP health check addr=127.0.0.1:35629, interval=1" go.version=go1.25.10 instance.id=889a98f0-5211-4c15-982c-049afad8436c --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-05-15T11:10:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=889a98f0-5211-4c15-982c-049afad8436c time="2026-05-15T11:10:18Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=889a98f0-5211-4c15-982c-049afad8436c time="2026-05-15T11:10:18Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:43013, interval=1, threshold=3" go.version=go1.25.10 instance.id=889a98f0-5211-4c15-982c-049afad8436c --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 163.336s ? 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.06s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.33s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.61s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.068s === RUN TestSchedule time="2026-05-15T11:07:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=0863e2d2-a7a6-4598-8b97-1e46f42502ab time="2026-05-15T11:07:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.997027ms" go.version=go1.25.10 instance.id=0863e2d2-a7a6-4598-8b97-1e46f42502ab time="2026-05-15T11:07:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.88µs" go.version=go1.25.10 instance.id=0863e2d2-a7a6-4598-8b97-1e46f42502ab time="2026-05-15T11:07:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.941µs" go.version=go1.25.10 instance.id=0863e2d2-a7a6-4598-8b97-1e46f42502ab 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-05-15T11:07:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=0863e2d2-a7a6-4598-8b97-1e46f42502ab --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-15T11:07:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=0863e2d2-a7a6-4598-8b97-1e46f42502ab time="2026-05-15T11:07:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997802ms" go.version=go1.25.10 instance.id=0863e2d2-a7a6-4598-8b97-1e46f42502ab time="2026-05-15T11:07:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997868ms" go.version=go1.25.10 instance.id=0863e2d2-a7a6-4598-8b97-1e46f42502ab time="2026-05-15T11:07:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=0863e2d2-a7a6-4598-8b97-1e46f42502ab --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-15T11:07:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=0863e2d2-a7a6-4598-8b97-1e46f42502ab --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.583s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.19s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 30615552 sha256:62645cd6a23d02814848a8e39a4f0cbac66fd56c39f8389129da62e65408bf7d [] map[] } --- PASS: TestSimpleBlobRead (0.67s) === RUN TestBlobMount --- PASS: TestBlobMount (0.27s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.38s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.08s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.10s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:012122804af46a65a1caa52676d6d11bcb48532f22101390d45394dcf0fae718 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:06c5488b90870c25da6a59497a3eedc5d08c3486df0016c26f96eb7094e7aa36 palailogos: marking blob sha256:7183e80bc1842fd581f852f6ee033ab5ca88f30aced42359f6ce09cb86ad6d82 palailogos: marking manifest sha256:95c42cdea25f562b1f2c0f668214dfd582c47bd2e92a9b5a02bfa6be9287b243 palailogos: marking blob sha256:e54b0fdb1465a1fb3df3dae782e74cc75dd6cc4526f7fe600e917ae73737a19d palailogos: marking blob sha256:a7460a6b1325765423a2bf72c8ae6ba5bba092335a054b6d8f6e2baea83a9d2e palailogos: marking manifest sha256:a7460a6b1325765423a2bf72c8ae6ba5bba092335a054b6d8f6e2baea83a9d2e palailogos: marking blob sha256:4a2780c029f8018df26937adbad460b22a886b2ac14a2022193c303b23ded7d8 palailogos: marking blob sha256:05ad0de96477f76aac83b28127314425504f44293457ce78fb01b1ca24db6e5c palailogos: marking manifest sha256:e54b0fdb1465a1fb3df3dae782e74cc75dd6cc4526f7fe600e917ae73737a19d palailogos: marking blob sha256:d63c61593094ec1b706f07c5c9cb62032ce0aaadfca12452dc1f8b7c31d41c79 palailogos: marking blob sha256:f1dfc7436a78c92bb10d0c096ceb37b8641e338b32c01199e13bac6c67b92fc6 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.29s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:4cdf13091bc0e7eb82e11e956b25edf057e58149ad813b9dd01cf560b5b32de0 deletemanifests: marking manifest sha256:756da40ff78983284d08ac2d66fa7b78846b71b6af4cc7bf76e808430abe0d62 deletemanifests: marking blob sha256:f479e15480e5a3acf06b40b54832927c2ced22d4b9b5763503c4cada6e5f1735 deletemanifests: marking blob sha256:8252184829ddcdc0bb47d3e1b29a38a5940a16bb02b4dae413d094a6fc416120 deletemanifests: marking blob sha256:ea313293a7e264cfa1432525b23068b372de4213792ab4dc76b5f298d9afbd85 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:05882446eab21974255ad5d01301eadb0288c2ecc287920b5ccbc3a6794302bb blob eligible for deletion: sha256:4cdf13091bc0e7eb82e11e956b25edf057e58149ad813b9dd01cf560b5b32de0 blob eligible for deletion: sha256:54f854b48d49bd9ef939616d1ec131ae7b2959b00baa749dacad3fd16a8939cb blob eligible for deletion: sha256:59fbb38314a67ce4cd91ef94dc5a23d49f379e69c6bc409a657e757d799a952c deletemanifests manifest eligible for deletion: sha256:4cdf13091bc0e7eb82e11e956b25edf057e58149ad813b9dd01cf560b5b32de0 deletemanifests: marking manifest sha256:756da40ff78983284d08ac2d66fa7b78846b71b6af4cc7bf76e808430abe0d62 deletemanifests: marking blob sha256:f479e15480e5a3acf06b40b54832927c2ced22d4b9b5763503c4cada6e5f1735 deletemanifests: marking blob sha256:8252184829ddcdc0bb47d3e1b29a38a5940a16bb02b4dae413d094a6fc416120 deletemanifests: marking blob sha256:ea313293a7e264cfa1432525b23068b372de4213792ab4dc76b5f298d9afbd85 time="2026-05-15T11:07:55Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/4cdf13091bc0e7eb82e11e956b25edf057e58149ad813b9dd01cf560b5b32de0" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a time="2026-05-15T11:07:55Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/4cdf13091bc0e7eb82e11e956b25edf057e58149ad813b9dd01cf560b5b32de0" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:05882446eab21974255ad5d01301eadb0288c2ecc287920b5ccbc3a6794302bb time="2026-05-15T11:07:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/05/05882446eab21974255ad5d01301eadb0288c2ecc287920b5ccbc3a6794302bb" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a blob eligible for deletion: sha256:4cdf13091bc0e7eb82e11e956b25edf057e58149ad813b9dd01cf560b5b32de0 time="2026-05-15T11:07:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4cdf13091bc0e7eb82e11e956b25edf057e58149ad813b9dd01cf560b5b32de0" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a blob eligible for deletion: sha256:54f854b48d49bd9ef939616d1ec131ae7b2959b00baa749dacad3fd16a8939cb time="2026-05-15T11:07:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/54f854b48d49bd9ef939616d1ec131ae7b2959b00baa749dacad3fd16a8939cb" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a blob eligible for deletion: sha256:59fbb38314a67ce4cd91ef94dc5a23d49f379e69c6bc409a657e757d799a952c time="2026-05-15T11:07:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/59fbb38314a67ce4cd91ef94dc5a23d49f379e69c6bc409a657e757d799a952c" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a --- PASS: TestDeleteManifestIfTagNotFound (1.19s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:d11f7b42f6ec4d3906fb6eb6edba44029223ba55434101cd2b745601e9511db7 time="2026-05-15T11:07:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d1/d11f7b42f6ec4d3906fb6eb6edba44029223ba55434101cd2b745601e9511db7" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a blob eligible for deletion: sha256:4d3f1f2d96f06ae09242129a03513530050c7aad1e32a8e02e052814e6a4ca83 time="2026-05-15T11:07:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4d/4d3f1f2d96f06ae09242129a03513530050c7aad1e32a8e02e052814e6a4ca83" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a blob eligible for deletion: sha256:66ce0ddd28eb947bd21ea32e1b89e662d63821329c6f4ae303ebaf6fc88a7da4 time="2026-05-15T11:07:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66ce0ddd28eb947bd21ea32e1b89e662d63821329c6f4ae303ebaf6fc88a7da4" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a --- PASS: TestGCWithMissingManifests (0.52s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:3cb89b927d8504fbf39f23f09b544dc1f165e50fb862ce67671cd14a75b6c7f9 komnenos: marking blob sha256:c4eb398aed0cd5a3dec29403a6f0f4386c4659092ef0f9487b34b948327a404d komnenos: marking blob sha256:d8b00058267d27eef094dc71f9940a6ce62a64dd59a7324a5eaa9a44ddb7fc46 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1e8838f3147cf2655d399809b1c621d869264705b91634ca7c0fd85146d2f598 time="2026-05-15T11:07:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e8838f3147cf2655d399809b1c621d869264705b91634ca7c0fd85146d2f598" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a blob eligible for deletion: sha256:2b38fcc5f3e5390471d9e591c08f26bda9bd2197a9c01159faabedd3f6ec05a3 time="2026-05-15T11:07:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2b/2b38fcc5f3e5390471d9e591c08f26bda9bd2197a9c01159faabedd3f6ec05a3" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a blob eligible for deletion: sha256:713c4c6b493b56e74d06a2944a3346b292f249bb1ee75be71d1a1c28253e4549 time="2026-05-15T11:07:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/71/713c4c6b493b56e74d06a2944a3346b292f249bb1ee75be71d1a1c28253e4549" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a blob eligible for deletion: sha256:936d60b7c9f35e005eaab411f4ded0dfa49a38d928f65db0f8e8c75f0102bc21 time="2026-05-15T11:07:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/93/936d60b7c9f35e005eaab411f4ded0dfa49a38d928f65db0f8e8c75f0102bc21" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a blob eligible for deletion: sha256:99de466c0fa83a3f337645e903b0aabd226d63b9452de0d42630b84233e6263e time="2026-05-15T11:07:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/99de466c0fa83a3f337645e903b0aabd226d63b9452de0d42630b84233e6263e" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-15T11:07:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a blob eligible for deletion: sha256:0e6cfd27ac579fca8fe90b2b42a9127c29cc075e0f0fd46582fd1830bdff5ba5 time="2026-05-15T11:07:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0e/0e6cfd27ac579fca8fe90b2b42a9127c29cc075e0f0fd46582fd1830bdff5ba5" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a --- PASS: TestDeletionHasEffect (1.58s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.50s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:01f670cb0fe7a7a390674afa42376acd4ca97ae46998586c4b2966fc862eda1f michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:22159fc5e34e751b48833dfed10e3a7b7943f58c7d941e955b55292edac221fb michael_z_doukas: marking blob sha256:3dfaea1351904512a5d2fc72687eb07ad9fb517229cc2eee0e186249a7ece785 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:7444e6f253fddce919431df7ba5aee2c9d1d09ed5bb39fe77f819068a53e089c time="2026-05-15T11:07:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/7444e6f253fddce919431df7ba5aee2c9d1d09ed5bb39fe77f819068a53e089c" go.version=go1.25.10 instance.id=e10cb997-c710-4584-8c41-2c832cbb122a --- PASS: TestOrphanBlobDeleted (0.57s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:aefead3c36fea56f855705e61a30483830575b89fc805616f3404ebc3898e71b linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:6c5fe8893b3678e6332e0632a6ea18b0c5bde52c2bf71768724e29db7ef41aa3 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.63s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.55s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.26s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.23s) === 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-05-15T11:08:02Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 10:08:02.329568029 +0000 UTC m=-3579.968108734, actuallyDelete=true" time="2026-05-15T11:08:02Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-15T11:08:02Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037, actuallyDelete=true" time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eb0a1f3f-f4b7-45d8-b089-a212a872afb8 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f00f785d-5c58-40e1-9e06-82079b809ddb have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/86af2b46-5d1a-4ee9-ac0c-185293307e4f have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6e62af02-48b9-479e-9c91-fee72a8c8854 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/880078d2-0996-4585-8646-8cb19709293b have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8d8f8b7c-bcd0-4227-b9d5-d05887e8ef07 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a210662a-74dc-49f9-86be-2000376d3ae6 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/42eee1a3-3403-40c6-ac14-0870b74aaee5 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5e5ae0e5-847f-4994-b4a0-8675f43ed138 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9eb7bebb-7024-4c72-b69f-3553b760586b have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dd2a415a-ab1e-4789-b83a-8307eedcfbef have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330221801 +0000 UTC m=+20.032545037). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-15T11:08:02Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 11:08:02.330986727 +0000 UTC m=+20.033309962, actuallyDelete=true" time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d9ce792f-70f8-4fef-85cd-241449446dc7 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330986727 +0000 UTC m=+20.033309962). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ef5229f0-4e99-4732-81bd-ad3ce814d5e2 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330986727 +0000 UTC m=+20.033309962). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/03c8e759-01bf-4ce0-9040-26517848d154 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330986727 +0000 UTC m=+20.033309962). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6ebc1358-a92f-4214-a1b5-ed2d7b69450e have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330986727 +0000 UTC m=+20.033309962). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/28015fca-f72b-41c9-8da6-a66fa2682e13 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.330986727 +0000 UTC m=+20.033309962). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-15T11:08:02Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 11:08:02.331542501 +0000 UTC m=+20.033865738, actuallyDelete=true" time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/90743d05-cf58-4527-a3eb-ce96536bcef9 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.331542501 +0000 UTC m=+20.033865738). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/038ad852-9376-4c12-a14c-aa3b679b1a98 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.331542501 +0000 UTC m=+20.033865738). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2493b5a2-b592-4219-a4d0-a0401cfcf669 have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.331542501 +0000 UTC m=+20.033865738). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2f254f7b-c613-4eb5-a342-541d27c41ebb have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.331542501 +0000 UTC m=+20.033865738). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5173a8d3-3014-4fc5-8d2a-aa2ac1c62eea have older date (2026-05-15 10:08:02 +0000 UTC) than purge date (2026-05-15 11:08:02.331542501 +0000 UTC m=+20.033865738). Removing upload directory." time="2026-05-15T11:08:02Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-15T11:08:02Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 11:08:02.33187167 +0000 UTC m=+20.034194911, actuallyDelete=true" time="2026-05-15T11:08:02Z" 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 20.052s ? 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.007s === 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.007s === RUN TestWalkFileRemoved time="2026-05-15T11:07:42Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.334s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.069s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.24s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.576s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.90s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.236s ? 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-05-15T11:07:42Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.10 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-15T11:07:42Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.10 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-15T11:07:42Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.10 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched time="2026-05-15T11:07:42Z" level=error msg="unknown ip address format" go.version=go1.25.10 instance.id=1525bfd0-f05e-4abc-a2f4-4021f76224b8 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) time="2026-05-15T11:07:42Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=1525bfd0-f05e-4abc-a2f4-4021f76224b8 time="2026-05-15T11:07:42Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=1525bfd0-f05e-4abc-a2f4-4021f76224b8 --- PASS: TestS3TryUpdate (0.00s) time="2026-05-15T11:07:42Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 --- PASS: TestInvalidData (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2026-05-15T11:07:43Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T11:07:44Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T11:07:45Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T11:07:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.513s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.008s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.333s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.75s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.093s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.012s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... libfakeroot internal error: payload not recognized! 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r23.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r23.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86_64.so.1 >>> docker-registry*: Package size: 26.8 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r23.apk >>> docker-registry: Build complete at Fri, 15 May 2026 11:10:26 +0000 elapsed time 0h 3m 3s >>> 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 (20260515.110724) (2/2) Purging go (1.25.10-r0) Executing busybox-1.37.0-r30.trigger OK: 440.6 MiB in 105 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...