>>> docker-registry: Building community/docker-registry 2.8.3-r24 (using abuild 3.18.0_rc3-r1) started Thu, 16 Jul 2026 20:22:49 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.5-r0) (2/2) Installing .makedepends-docker-registry (20260716.202251) Executing busybox-1.38.0-r1.trigger OK: 619.2 MiB in 109 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-07-16T20:23:19Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-07-16T20:23:19Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.031s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-07-16T20:23:19Z" 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.013s ? 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.011s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.008s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.103s ? 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.015s === 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.015s === 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.028s === 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.013s ? 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/07/16 20:23:19 http: TLS handshake error from 127.0.0.1:46760: 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:44029/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44029/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44029/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:44029/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33013?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (0.76s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-07-16T20:23:20Z" level=info msg="broadcaster: closing" time="2026-07-16T20:23:20Z" level=info msg="closing testSink" time="2026-07-16T20:23:20Z" level=info msg="closing testSink" time="2026-07-16T20:23:20Z" level=info msg="closing testSink" time="2026-07-16T20:23:20Z" level=info msg="closing testSink" time="2026-07-16T20:23:20Z" level=info msg="closing testSink" time="2026-07-16T20:23:20Z" level=info msg="closing testSink" time="2026-07-16T20:23:20Z" level=info msg="closing testSink" time="2026-07-16T20:23:20Z" level=info msg="closing testSink" time="2026-07-16T20:23:20Z" level=info msg="closing testSink" time="2026-07-16T20:23:20Z" level=info msg="closing testSink" time="2026-07-16T20:23:20Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-07-16T20:23:20Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=warning msg="&{0x1ed72412ab40 0.9} encountered too many errors, backing off" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T20:23:20Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.29s) PASS ok github.com/docker/distribution/notifications 1.250s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-07-16T20:23:19Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-16T20:23:19.688540868Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:23:19.68863464Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:23:19.688675552Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.26.5 time="2026-07-16T20:23:19.689205591Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 time="2026-07-16T20:23:19.689226635Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.5 time="2026-07-16T20:23:19.689882675Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.5 time="2026-07-16T20:23:22.70116094Z" level=info msg="response completed" go.version=go1.26.5 http.request.host=127.0.0.1 http.request.id=5a40a731-567a-49f5-9fbb-8ae5a10617ce http.request.method=GET http.request.remoteaddr="127.0.0.1:34486" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.415546ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:20:23:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-07-16T20:23:22.701542215Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.5 --- PASS: TestRegistrySupportedCipherSuite (3.23s) === RUN TestRegistryUnsupportedCipherSuite time="2026-07-16T20:23:22.925377481Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-16T20:23:22.928047226Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:23:22.928098988Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:23:22.928238869Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.26.5 time="2026-07-16T20:23:22.928286645Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.23s) PASS ok github.com/docker/distribution/registry 11.479s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.013s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.09s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.173s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-07-16T20:23:19Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.5 instance.id=145b7253-099b-4915-895e-269be398cf07 time="2026-07-16T20:23:19Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.5 instance.id=145b7253-099b-4915-895e-269be398cf07 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-07-16T20:23:19Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.5 password="hpnYgS-aJJh5x56Gd1ZM2WyUb_3z7qUpK1QNmmYnvsQ" user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.099s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.011s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-07-16T20:23:19Z" level=info msg="token not to be used before 2026-07-16 20:23:20 +0000 UTC - currently 2026-07-16 20:23:19.568574674 +0000 UTC m=+0.011045437" time="2026-07-16T20:23:19Z" level=info msg="token not to be used after 2026-07-16 20:23:19 +0000 UTC - currently 2026-07-16 20:23:19.569314518 +0000 UTC m=+0.011785289" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-07-16T20:23:19Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.026s === 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.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.146s === 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.035s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.009s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-07-16T20:23:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:23:19Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:23:19Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44885" http.request.id=1e92bf48-6d62-4fc2-a618-615acc4096ac http.request.method=GET http.request.remoteaddr="127.0.0.1:56570" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.529587ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:20:23:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-07-16T20:23:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:23:19Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:23:19Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=e85f1c42-6e7b-409a-b52e-91f324f7a19c http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.70238ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jul/2026:20:23:19 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-16T20:23:19Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=ee26ebef-7121-4b1d-999d-fab7ea16b18f http.request.method=POST http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.605941ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:19 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=e6221e81-060f-4051-a01e-1ba85de29acd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/aaaa/blobs/uploads/eba1f7ec-ea1f-45de-a085-c46b37276143?_state=7CHAidnPj7uPccYcGx_AELx04QZ0yAeyzcrTMh1C5jd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlYmExZjdlYy1lYTFmLTQ1ZGUtYTA4NS1jNDZiMzcyNzYxNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MTkuODI5OTYxNjA5WiJ9&digest=sha256%3A69561c19c725e5ca42d5d96157c0cfbdf8f71345e0e314f44d1e8b8624972762" http.request.useragent="Go-http-client/1.1" http.response.duration=3.585196034s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:19 +0000] "PUT /v2/foo/aaaa/blobs/uploads/eba1f7ec-ea1f-45de-a085-c46b37276143?_state=7CHAidnPj7uPccYcGx_AELx04QZ0yAeyzcrTMh1C5jd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlYmExZjdlYy1lYTFmLTQ1ZGUtYTA4NS1jNDZiMzcyNzYxNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MTkuODI5OTYxNjA5WiJ9&digest=sha256%3A69561c19c725e5ca42d5d96157c0cfbdf8f71345e0e314f44d1e8b8624972762 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=9af1e888-920a-4eac-b46d-5284b8954aff http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.43159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:23 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=10005f01-a257-48b5-8c80-369df0890974 http.request.method=POST http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.765957ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:23 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=4fced52a-c8a5-46b2-bb3a-c5169fc079bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/bbbb/blobs/uploads/60806834-e4d4-41f1-b3a8-3b5ea5325743?_state=SYrCpzNLpPf3wC2DENZbEjh2nGv1cVQ1FBStYo5L8QZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2MDgwNjgzNC1lNGQ0LTQxZjEtYjNhOC0zYjVlYTUzMjU3NDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MjMuNjE2ODk5NTQyWiJ9&digest=sha256%3A500cd8209d3a1b2eec5c160b302bb3bc95c02f7d45c447126d4a3dd027871d38" http.request.useragent="Go-http-client/1.1" http.response.duration=3.364138915s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:23 +0000] "PUT /v2/foo/bbbb/blobs/uploads/60806834-e4d4-41f1-b3a8-3b5ea5325743?_state=SYrCpzNLpPf3wC2DENZbEjh2nGv1cVQ1FBStYo5L8QZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2MDgwNjgzNC1lNGQ0LTQxZjEtYjNhOC0zYjVlYTUzMjU3NDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MjMuNjE2ODk5NTQyWiJ9&digest=sha256%3A500cd8209d3a1b2eec5c160b302bb3bc95c02f7d45c447126d4a3dd027871d38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=5922f3ae-5e34-4962-8d8d-76bff92e96de http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.667767ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:26 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=02b826c9-968e-4224-950b-ae5919b3b268 http.request.method=POST http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.775629ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:27 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=04f326ae-714a-4ecd-a2a6-eaa76002ab66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/cccc/blobs/uploads/8db84b06-56ce-4bea-b708-6399a4d5a849?_state=hUJeHYiDO9cuZqRgOBFi0b26Lzu-vmWICWdzTT61TGB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ZGI4NGIwNi01NmNlLTRiZWEtYjcwOC02Mzk5YTRkNWE4NDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MjcuMTI5Mzc0NTY2WiJ9&digest=sha256%3A9f09a0f9b6944439491ccf94794b635abc3bb0e4e5270171825d7781e11d2ae7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.905617952s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:27 +0000] "PUT /v2/foo/cccc/blobs/uploads/8db84b06-56ce-4bea-b708-6399a4d5a849?_state=hUJeHYiDO9cuZqRgOBFi0b26Lzu-vmWICWdzTT61TGB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ZGI4NGIwNi01NmNlLTRiZWEtYjcwOC02Mzk5YTRkNWE4NDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MjcuMTI5Mzc0NTY2WiJ9&digest=sha256%3A9f09a0f9b6944439491ccf94794b635abc3bb0e4e5270171825d7781e11d2ae7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=2156e0d0-cfc1-4c00-b061-4fd9bb277a27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.557248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:29 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=15789c2c-d5f8-45a6-9b61-9adae9cd34ca http.request.method=POST http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58069ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:29 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=fb6df677-139d-43af-801a-d35284f5702d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/dddd/blobs/uploads/538a105c-6925-4059-bfcd-f155b053b8a0?_state=tN4qOz1xxhWKMrVuqFqnPI5mf7TDJ_ADNHZBhukFKAt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MzhhMTA1Yy02OTI1LTQwNTktYmZjZC1mMTU1YjA1M2I4YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MjkuMjM0Mjk4NzI3WiJ9&digest=sha256%3A6d81cc50304098ffa8ea3967dd60107347f720dc4a9b4bc78902d8f3a06ca507" http.request.useragent="Go-http-client/1.1" http.response.duration=2.984456025s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:29 +0000] "PUT /v2/foo/dddd/blobs/uploads/538a105c-6925-4059-bfcd-f155b053b8a0?_state=tN4qOz1xxhWKMrVuqFqnPI5mf7TDJ_ADNHZBhukFKAt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MzhhMTA1Yy02OTI1LTQwNTktYmZjZC1mMTU1YjA1M2I4YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MjkuMjM0Mjk4NzI3WiJ9&digest=sha256%3A6d81cc50304098ffa8ea3967dd60107347f720dc4a9b4bc78902d8f3a06ca507 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=6315af6a-4fe0-46dc-a0ab-d47be4a3bb11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.698517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:32 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=6c2da143-f657-4907-ba1d-0384e011eede http.request.method=POST http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.410405ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:32 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=d15b1b80-62ff-484e-88e0-481ad19fed9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/eeee/blobs/uploads/daebc204-07ce-4805-ac79-52d7fa42890a?_state=YDs1qWaU_PoqsFyUrYY4xDdOPh2TugVi0sZDdMH8Fy17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkYWViYzIwNC0wN2NlLTQ4MDUtYWM3OS01MmQ3ZmE0Mjg5MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MzIuMzcyNTMyMzM1WiJ9&digest=sha256%3Ab06053b70a485ec65aa968885d55f035f98f15cf113d0caed658a3449048810c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.801316304s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:32 +0000] "PUT /v2/foo/eeee/blobs/uploads/daebc204-07ce-4805-ac79-52d7fa42890a?_state=YDs1qWaU_PoqsFyUrYY4xDdOPh2TugVi0sZDdMH8Fy17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkYWViYzIwNC0wN2NlLTQ4MDUtYWM3OS01MmQ3ZmE0Mjg5MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MzIuMzcyNTMyMzM1WiJ9&digest=sha256%3Ab06053b70a485ec65aa968885d55f035f98f15cf113d0caed658a3449048810c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=8eae7a5d-3b7b-480a-a087-15af80ce4b5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.523893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:34 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=7df92f9c-a96e-49f1-8794-6832f5315709 http.request.method=POST http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.330124ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:34 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=5fc65ffe-661b-4915-90d8-87c65cb9c20b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/ffff/blobs/uploads/b38f7cd8-da5d-4bbc-9631-47e286051737?_state=s0l6hsTmAkV5H8vpl27ZF9GAoG1AaS5lS8Mj8nXp5Bx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiMzhmN2NkOC1kYTVkLTRiYmMtOTYzMS00N2UyODYwNTE3MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MzQuMzUzNTc1MjEyWiJ9&digest=sha256%3Af64f758f04abe8b69099780d93b9336a8e0a2244d5a13671012fbeccf5f56a99" http.request.useragent="Go-http-client/1.1" http.response.duration=2.573681086s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:34 +0000] "PUT /v2/foo/ffff/blobs/uploads/b38f7cd8-da5d-4bbc-9631-47e286051737?_state=s0l6hsTmAkV5H8vpl27ZF9GAoG1AaS5lS8Mj8nXp5Bx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiMzhmN2NkOC1kYTVkLTRiYmMtOTYzMS00N2UyODYwNTE3MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MzQuMzUzNTc1MjEyWiJ9&digest=sha256%3Af64f758f04abe8b69099780d93b9336a8e0a2244d5a13671012fbeccf5f56a99 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=3be4e0b9-dc0a-4401-984e-29eb29254899 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.572131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:36 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=ddb7424b-77b5-45fb-9f88-14b1dba85a3b http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" 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.235321ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:20:23:36 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=27a454e5-d1cf-40dd-8854-82a5b2a12d37 http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" 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.238446ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jul/2026:20:23:36 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=47f5ff44-ccfc-49d9-8382-f735ee3055d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" 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.170376ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:20:23:36 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=34ce9ea2-e5d1-4fac-9159-4e73e4d7158f http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" 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.137107ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jul/2026:20:23:36 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=df3734fa-6db3-40b0-8079-2f6ed01bfbc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" 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.091634ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jul/2026:20:23:36 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=4dfe980f-3f41-4c3a-ac9a-3c240bd5bd60 http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" 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.067666ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:20:23:36 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=d963b496-1e05-4ffe-acbe-eca97ee222f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" 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.36917ms http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jul/2026:20:23:36 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=c57b06ee-3f7e-48d3-a010-83f067548a30 http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" 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.233934ms http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jul/2026:20:23:36 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=c59d4318-4834-475d-a8ed-012a12d99e50 http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" 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.215823ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jul/2026:20:23:36 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40229" http.request.id=c5287fbe-4e36-4b95-ae63-3efec15b690c http.request.method=GET http.request.remoteaddr="127.0.0.1:51560" 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.284532ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:20:23:36 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T20:23:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:23:36Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:23:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=71532ead-dd2d-4fd5-955b-7375a05f76c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.883673ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:37 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:38Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=1985eea6-01fd-4bcd-9615-79b8104e8df1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/aaaa/blobs/uploads/52539609-b6c6-4530-a68d-f9a05fecda0f?_state=-ZUgrW3zHxab1tRd2W7AWhrvvVXkInL2nr-dWoL9Qt57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1MjUzOTYwOS1iNmM2LTQ1MzAtYTY4ZC1mOWEwNWZlY2RhMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MzcuMTA0Njg1MzYxWiJ9&digest=sha256%3A69a2c724a449ad2087cff11ad23c7d20c2a11a4100dbba41cb6b27ad9b86835d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.808375009s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:37 +0000] "PUT /v2/foo/aaaa/blobs/uploads/52539609-b6c6-4530-a68d-f9a05fecda0f?_state=-ZUgrW3zHxab1tRd2W7AWhrvvVXkInL2nr-dWoL9Qt57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1MjUzOTYwOS1iNmM2LTQ1MzAtYTY4ZC1mOWEwNWZlY2RhMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MzcuMTA0Njg1MzYxWiJ9&digest=sha256%3A69a2c724a449ad2087cff11ad23c7d20c2a11a4100dbba41cb6b27ad9b86835d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:38Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=acf709ef-ec3c-4b9c-b6ec-13d004f4a136 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.202044ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:38 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=8e258b3c-3555-45e1-b644-ed6d5ff8df16 http.request.method=POST http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.312752ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:39 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:42Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=d9024562-4837-4d54-83c6-a4faf4cbed58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/bbbb/blobs/uploads/01f2ee75-c5ea-46e3-a5bc-e2dc682e828c?_state=zxjU_XKRKKdYkqGIurb_w9y2e-eUWcWqQxDdd1RwDzx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMWYyZWU3NS1jNWVhLTQ2ZTMtYTViYy1lMmRjNjgyZTgyOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MzkuMTMyMTE2ODI5WiJ9&digest=sha256%3A005e34c0a57d910ff3490e96033bedb7685e4cd8069021e1df797f3288fe638c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.627510699s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:39 +0000] "PUT /v2/foo/bbbb/blobs/uploads/01f2ee75-c5ea-46e3-a5bc-e2dc682e828c?_state=zxjU_XKRKKdYkqGIurb_w9y2e-eUWcWqQxDdd1RwDzx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMWYyZWU3NS1jNWVhLTQ2ZTMtYTViYy1lMmRjNjgyZTgyOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6MzkuMTMyMTE2ODI5WiJ9&digest=sha256%3A005e34c0a57d910ff3490e96033bedb7685e4cd8069021e1df797f3288fe638c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:42Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=0da14a7f-9cba-4f1b-b6fb-5fa96bd0b41b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.618461ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:42 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=5e41840f-aad1-4569-8f86-97a8c1d7144c http.request.method=POST http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.625601ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:43 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=d9f45f48-6096-46ed-9fcb-ce434531bcef http.request.method=PUT http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/cccc/blobs/uploads/62d13248-5a5e-4d0f-ae9b-4f3dd4e11f0a?_state=G5l5m_jrmHOeNa_XS-mZHfe4pqE4XKxY5acWcUi4lat7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2MmQxMzI0OC01YTVlLTRkMGYtYWU5Yi00ZjNkZDRlMTFmMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6NDMuMDEyOTUzMjg5WiJ9&digest=sha256%3A769f58f25ac9a6a8b71feafcfca332699747952643b64e4c798642b99e417ecd" http.request.useragent="Go-http-client/1.1" http.response.duration=4.87472207s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:43 +0000] "PUT /v2/foo/cccc/blobs/uploads/62d13248-5a5e-4d0f-ae9b-4f3dd4e11f0a?_state=G5l5m_jrmHOeNa_XS-mZHfe4pqE4XKxY5acWcUi4lat7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2MmQxMzI0OC01YTVlLTRkMGYtYWU5Yi00ZjNkZDRlMTFmMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6NDMuMDEyOTUzMjg5WiJ9&digest=sha256%3A769f58f25ac9a6a8b71feafcfca332699747952643b64e4c798642b99e417ecd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=a3052c19-790b-4ddb-a0de-bdd47fe86b98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.552656ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:47 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=ecbbcbe8-72d4-4435-82d1-7ce352682d1f http.request.method=POST http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.46506ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:48 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=d5167146-2ff7-4cdb-be78-8e8706759cee http.request.method=PUT http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/dddd/blobs/uploads/bbda2d26-0f98-4fb8-954a-888a89bc8e50?_state=z_0dVkZqwQ6wH0meSv-iZzJ3Lp3rgxLZCAOYcKI6VVJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiYmRhMmQyNi0wZjk4LTRmYjgtOTU0YS04ODhhODliYzhlNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6NDguMDYyMjEyNTMzWiJ9&digest=sha256%3A1b51b558ce9310f558c0e24001e709c1ba0cb9cb9357a3bfd7643d7eee859c51" http.request.useragent="Go-http-client/1.1" http.response.duration=2.147479132s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:48 +0000] "PUT /v2/foo/dddd/blobs/uploads/bbda2d26-0f98-4fb8-954a-888a89bc8e50?_state=z_0dVkZqwQ6wH0meSv-iZzJ3Lp3rgxLZCAOYcKI6VVJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiYmRhMmQyNi0wZjk4LTRmYjgtOTU0YS04ODhhODliYzhlNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6NDguMDYyMjEyNTMzWiJ9&digest=sha256%3A1b51b558ce9310f558c0e24001e709c1ba0cb9cb9357a3bfd7643d7eee859c51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=be9874e9-817a-4d0c-ba21-ca45713eb0d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45596" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.543183ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33389" http.request.id=b6f41981-f426-4c96-9b97-1827f974c0c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45596" 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.024503ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (30.63s) === RUN TestURLPrefix time="2026-07-16T20:23:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:23:50Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37225" http.request.id=c986e262-2755-413c-802a-bc2be067f5df http.request.method=GET http.request.remoteaddr="127.0.0.1:54540" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.4187ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-07-16T20:23:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:23:50Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:23:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=e1a40386-14e6-40a5-9bb2-419011397fd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60480" http.request.uri="/v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.986269ms http.response.status=404 http.response.written=157 vars.digest="sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "GET /v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=1f5007aa-eed6-4a56-a790-86416808edd1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60490" http.request.uri="/v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.877427ms http.response.status=404 http.response.written=157 vars.digest="sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=0c1de50e-0ee3-4ed1-84ca-be3e1c7e78b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:60490" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419762ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=96028116-3ec5-4041-8786-6b5e3569fb9e http.request.method=GET http.request.remoteaddr="127.0.0.1:60490" http.request.uri="/v2/foo/bar/blobs/uploads/06911988-76e2-41ff-8df3-ce9ebda52999?_state=2O-U6fx075JBHM_ALP4r5xbemOKAZq6JOWjbwJivxbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2OTExOTg4LTc2ZTItNDFmZi04ZGYzLWNlOWViZGE1Mjk5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zODQzMjIwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.469668ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "GET /v2/foo/bar/blobs/uploads/06911988-76e2-41ff-8df3-ce9ebda52999?_state=2O-U6fx075JBHM_ALP4r5xbemOKAZq6JOWjbwJivxbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2OTExOTg4LTc2ZTItNDFmZi04ZGYzLWNlOWViZGE1Mjk5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zODQzMjIwMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=bcbe4f71-17b8-47d4-8c4e-fb0a3cb17180 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60490" http.request.uri="/v2/foo/bar/blobs/uploads/06911988-76e2-41ff-8df3-ce9ebda52999?_state=2O-U6fx075JBHM_ALP4r5xbemOKAZq6JOWjbwJivxbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2OTExOTg4LTc2ZTItNDFmZi04ZGYzLWNlOWViZGE1Mjk5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zODQzMjIwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.432997ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "DELETE /v2/foo/bar/blobs/uploads/06911988-76e2-41ff-8df3-ce9ebda52999?_state=2O-U6fx075JBHM_ALP4r5xbemOKAZq6JOWjbwJivxbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2OTExOTg4LTc2ZTItNDFmZi04ZGYzLWNlOWViZGE1Mjk5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zODQzMjIwMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=7db9bc11-f437-45d8-87e4-4e93a8613ec6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60490" http.request.uri="/v2/foo/bar/blobs/uploads/06911988-76e2-41ff-8df3-ce9ebda52999?_state=2O-U6fx075JBHM_ALP4r5xbemOKAZq6JOWjbwJivxbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2OTExOTg4LTc2ZTItNDFmZi04ZGYzLWNlOWViZGE1Mjk5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zODQzMjIwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=06911988-76e2-41ff-8df3-ce9ebda52999 time="2026-07-16T20:23:50Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=7db9bc11-f437-45d8-87e4-4e93a8613ec6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60490" http.request.uri="/v2/foo/bar/blobs/uploads/06911988-76e2-41ff-8df3-ce9ebda52999?_state=2O-U6fx075JBHM_ALP4r5xbemOKAZq6JOWjbwJivxbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2OTExOTg4LTc2ZTItNDFmZi04ZGYzLWNlOWViZGE1Mjk5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zODQzMjIwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.444456ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=06911988-76e2-41ff-8df3-ce9ebda52999 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "GET /v2/foo/bar/blobs/uploads/06911988-76e2-41ff-8df3-ce9ebda52999?_state=2O-U6fx075JBHM_ALP4r5xbemOKAZq6JOWjbwJivxbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2OTExOTg4LTc2ZTItNDFmZi04ZGYzLWNlOWViZGE1Mjk5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zODQzMjIwMDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=694042d9-d96c-400d-a3cc-c864ff549962 http.request.method=POST http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.6902ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=783ebf5f-70dc-40ef-bedb-42ecba2fc3b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/94d5712f-11c0-45fe-bf53-e95e2dc0c06a?_state=bt6NlCXXGfQzym4l5JnwD7trKIDVS4czdhWsIa3nLv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZDU3MTJmLTExYzAtNDVmZS1iZjUzLWU5NWUyZGMwYzA2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zOTE5MjQ4NzlaIn0%3D&digest=sha256%3Ad38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" provided=sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 vars.name="foo/bar" vars.uuid=94d5712f-11c0-45fe-bf53-e95e2dc0c06a time="2026-07-16T20:23:50Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=783ebf5f-70dc-40ef-bedb-42ecba2fc3b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/94d5712f-11c0-45fe-bf53-e95e2dc0c06a?_state=bt6NlCXXGfQzym4l5JnwD7trKIDVS4czdhWsIa3nLv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZDU3MTJmLTExYzAtNDVmZS1iZjUzLWU5NWUyZGMwYzA2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zOTE5MjQ4NzlaIn0%3D&digest=sha256%3Ad38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=94d5712f-11c0-45fe-bf53-e95e2dc0c06a time="2026-07-16T20:23:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=783ebf5f-70dc-40ef-bedb-42ecba2fc3b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/94d5712f-11c0-45fe-bf53-e95e2dc0c06a?_state=bt6NlCXXGfQzym4l5JnwD7trKIDVS4czdhWsIa3nLv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZDU3MTJmLTExYzAtNDVmZS1iZjUzLWU5NWUyZGMwYzA2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zOTE5MjQ4NzlaIn0%3D&digest=sha256%3Ad38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.461961ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=94d5712f-11c0-45fe-bf53-e95e2dc0c06a 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "PUT /v2/foo/bar/blobs/uploads/94d5712f-11c0-45fe-bf53-e95e2dc0c06a?_state=bt6NlCXXGfQzym4l5JnwD7trKIDVS4czdhWsIa3nLv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZDU3MTJmLTExYzAtNDVmZS1iZjUzLWU5NWUyZGMwYzA2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zOTE5MjQ4NzlaIn0%3D&digest=sha256%3Ad38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=a1c54972-24c5-46b5-bbba-5d6f2fc5f4c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.387416ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=68be6401-410e-4fd0-b5a6-083d656b7e5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/d1f9996f-c60a-464a-a6c9-a7ea80e7e300?_state=Tj9Z0TupD0c37iG8WUKu_P0ygj8abnG3AN3Eb-FE8td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxZjk5OTZmLWM2MGEtNDY0YS1hNmM5LWE3ZWE4MGU3ZTMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zOTU1MTgwNjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.640716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "PUT /v2/foo/bar/blobs/uploads/d1f9996f-c60a-464a-a6c9-a7ea80e7e300?_state=Tj9Z0TupD0c37iG8WUKu_P0ygj8abnG3AN3Eb-FE8td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxZjk5OTZmLWM2MGEtNDY0YS1hNmM5LWE3ZWE4MGU3ZTMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zOTU1MTgwNjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=ec0d95d6-438f-46b7-8aee-04e3a543d289 http.request.method=POST http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.462097ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=fb05c974-c19d-4af6-a773-1a4f3f1a350c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/149e5cf6-bf8a-4965-9170-caa7f1240dfc?_state=wE3HLbGPpabg241RT3SaIno1vyNoy10tHGo2T3xn34J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0OWU1Y2Y2LWJmOGEtNDk2NS05MTcwLWNhYTdmMTI0MGRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zOTkyOTM2NDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.636718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "PUT /v2/foo/bar/blobs/uploads/149e5cf6-bf8a-4965-9170-caa7f1240dfc?_state=wE3HLbGPpabg241RT3SaIno1vyNoy10tHGo2T3xn34J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0OWU1Y2Y2LWJmOGEtNDk2NS05MTcwLWNhYTdmMTI0MGRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC4zOTkyOTM2NDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=17d705f4-8b53-440f-b046-b7be9a183aa1 http.request.method=POST http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.468623ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:52Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=1430f9f7-f97f-44b6-90df-5669c0f5e986 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/9eba5b32-c8e3-4844-951b-a5eba7ee0a27?_state=nWPjDyVECEUXSPUfeuCOW-KXuPUdzIIiYUE8whi8m057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmE1YjMyLWM4ZTMtNDg0NC05NTFiLWE1ZWJhN2VlMGEyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC40MDM0NTY4NjhaIn0%3D&digest=sha256%3Ad38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" http.response.duration=1.964915071s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:50 +0000] "PUT /v2/foo/bar/blobs/uploads/9eba5b32-c8e3-4844-951b-a5eba7ee0a27?_state=nWPjDyVECEUXSPUfeuCOW-KXuPUdzIIiYUE8whi8m057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYmE1YjMyLWM4ZTMtNDg0NC05NTFiLWE1ZWJhN2VlMGEyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1MC40MDM0NTY4NjhaIn0%3D&digest=sha256%3Ad38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:52Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=e9583b55-acad-4e9d-b086-abb9de355d13 http.request.method=POST http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.843326ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46289" http.request.id=a57ae0dd-f2a3-4dfd-a052-f7052b5174b4 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/6bc87d5a-395f-4ded-b602-53c20089ab9d?_state=rg6xb5DiojZ9C3R73V8EcyuO_4554d4N_a1-mLriHCZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiYzg3ZDVhLTM5NWYtNGRlZC1iNjAyLTUzYzIwMDg5YWI5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1Mi40NjM1NDk5OVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.908460278s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:52 +0000] "PATCH /v2/foo/bar/blobs/uploads/6bc87d5a-395f-4ded-b602-53c20089ab9d?_state=rg6xb5DiojZ9C3R73V8EcyuO_4554d4N_a1-mLriHCZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiYzg3ZDVhLTM5NWYtNGRlZC1iNjAyLTUzYzIwMDg5YWI5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1Mi40NjM1NDk5OVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=418a07ee-e1e5-490e-8347-994adc3ce2db http.request.method=PUT http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/uploads/6bc87d5a-395f-4ded-b602-53c20089ab9d?_state=7-laxnsAtDbCsNSRTOf4lnUIJfbdZZTy_iciAeFvNeZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiYzg3ZDVhLTM5NWYtNGRlZC1iNjAyLTUzYzIwMDg5YWI5ZCIsIk9mZnNldCI6MTY4MDE3OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6NTJaIn0%3D&digest=sha256%3Ad38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" http.response.duration=1.94509ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "PUT /v2/foo/bar/blobs/uploads/6bc87d5a-395f-4ded-b602-53c20089ab9d?_state=7-laxnsAtDbCsNSRTOf4lnUIJfbdZZTy_iciAeFvNeZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiYzg3ZDVhLTM5NWYtNGRlZC1iNjAyLTUzYzIwMDg5YWI5ZCIsIk9mZnNldCI6MTY4MDE3OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjM6NTJaIn0%3D&digest=sha256%3Ad38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=8a7d18d1-1fa6-4fb9-8f12-3726d086c691 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.416762ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "HEAD /v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=55d1b76b-9338-47ff-806c-01e55c5eee23 http.request.method=GET http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=86.937794ms http.response.status=200 http.response.written=16801792 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "GET /v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 HTTP/1.1" 200 16801792 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=error msg="error parsing digest="sha257:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=2ee15c7f-7c20-40cc-b46e-ed8ee08efde8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/sha257:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" vars.name="foo/bar" time="2026-07-16T20:23:54Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=2ee15c7f-7c20-40cc-b46e-ed8ee08efde8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60502" http.request.uri="/v2/foo/bar/blobs/sha257:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.472461ms http.response.status=400 http.response.written=110 vars.digest="sha257:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "GET /v2/foo/bar/blobs/sha257:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=78860431-55c3-44b4-a254-591bdbc202f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56568" http.request.uri="/v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" http.response.duration=2.073822ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "GET /v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:23:54Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:23:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=d1f6b686-bc55-4528-aec2-8078cd0a5bba http.request.method=GET http.request.remoteaddr="127.0.0.1:55726" http.request.uri="/v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.655611ms http.response.status=404 http.response.written=157 vars.digest="sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "GET /v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=22d9acdd-46a8-40a7-aba8-8770291927fd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55732" http.request.uri="/v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.333512ms http.response.status=404 http.response.written=157 vars.digest="sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "HEAD /v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=98f40bec-bd44-4b56-9b47-84990b21c2a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:55732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.228132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=d053a521-fdad-42a8-b789-aacd8c4d2995 http.request.method=GET http.request.remoteaddr="127.0.0.1:55732" http.request.uri="/v2/foo/bar/blobs/uploads/9766631e-0a1c-4129-9b28-7a94b42c5a8e?_state=kM0ABeWmOsnC_rE6kEJSSccOQDAaSUOI0nrlotPd4ql7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3NjY2MzFlLTBhMWMtNDEyOS05YjI4LTdhOTRiNDJjNWE4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43NzE5MDMzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282105ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "GET /v2/foo/bar/blobs/uploads/9766631e-0a1c-4129-9b28-7a94b42c5a8e?_state=kM0ABeWmOsnC_rE6kEJSSccOQDAaSUOI0nrlotPd4ql7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3NjY2MzFlLTBhMWMtNDEyOS05YjI4LTdhOTRiNDJjNWE4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43NzE5MDMzNzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=9dcc9b31-7de5-442d-a6ea-2b8b35691383 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55732" http.request.uri="/v2/foo/bar/blobs/uploads/9766631e-0a1c-4129-9b28-7a94b42c5a8e?_state=kM0ABeWmOsnC_rE6kEJSSccOQDAaSUOI0nrlotPd4ql7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3NjY2MzFlLTBhMWMtNDEyOS05YjI4LTdhOTRiNDJjNWE4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43NzE5MDMzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.497769ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "DELETE /v2/foo/bar/blobs/uploads/9766631e-0a1c-4129-9b28-7a94b42c5a8e?_state=kM0ABeWmOsnC_rE6kEJSSccOQDAaSUOI0nrlotPd4ql7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3NjY2MzFlLTBhMWMtNDEyOS05YjI4LTdhOTRiNDJjNWE4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43NzE5MDMzNzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=368b53f6-705a-484f-b6a1-9be832ae70c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55732" http.request.uri="/v2/foo/bar/blobs/uploads/9766631e-0a1c-4129-9b28-7a94b42c5a8e?_state=kM0ABeWmOsnC_rE6kEJSSccOQDAaSUOI0nrlotPd4ql7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3NjY2MzFlLTBhMWMtNDEyOS05YjI4LTdhOTRiNDJjNWE4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43NzE5MDMzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9766631e-0a1c-4129-9b28-7a94b42c5a8e time="2026-07-16T20:23:54Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=368b53f6-705a-484f-b6a1-9be832ae70c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55732" http.request.uri="/v2/foo/bar/blobs/uploads/9766631e-0a1c-4129-9b28-7a94b42c5a8e?_state=kM0ABeWmOsnC_rE6kEJSSccOQDAaSUOI0nrlotPd4ql7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3NjY2MzFlLTBhMWMtNDEyOS05YjI4LTdhOTRiNDJjNWE4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43NzE5MDMzNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.306504ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9766631e-0a1c-4129-9b28-7a94b42c5a8e 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "GET /v2/foo/bar/blobs/uploads/9766631e-0a1c-4129-9b28-7a94b42c5a8e?_state=kM0ABeWmOsnC_rE6kEJSSccOQDAaSUOI0nrlotPd4ql7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3NjY2MzFlLTBhMWMtNDEyOS05YjI4LTdhOTRiNDJjNWE4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43NzE5MDMzNzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=a0d9dbde-4578-42d5-96e5-48cebfcc4166 http.request.method=POST http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.535716ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=fdfab7d9-f2cc-48db-a9a0-b774f98d7446 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/6a6b1852-ac1f-48af-9208-e785b3c77f24?_state=5P4SuvAc1sD4tJqaGf-6NGU8zaaDGoKZpKf7KujkV9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNmIxODUyLWFjMWYtNDhhZi05MjA4LWU3ODViM2M3N2YyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43NzkzMDQzMDRaIn0%3D&digest=sha256%3A22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" provided=sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 vars.name="foo/bar" vars.uuid=6a6b1852-ac1f-48af-9208-e785b3c77f24 time="2026-07-16T20:23:54Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=fdfab7d9-f2cc-48db-a9a0-b774f98d7446 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/6a6b1852-ac1f-48af-9208-e785b3c77f24?_state=5P4SuvAc1sD4tJqaGf-6NGU8zaaDGoKZpKf7KujkV9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNmIxODUyLWFjMWYtNDhhZi05MjA4LWU3ODViM2M3N2YyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43NzkzMDQzMDRaIn0%3D&digest=sha256%3A22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6a6b1852-ac1f-48af-9208-e785b3c77f24 time="2026-07-16T20:23:54Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=fdfab7d9-f2cc-48db-a9a0-b774f98d7446 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/6a6b1852-ac1f-48af-9208-e785b3c77f24?_state=5P4SuvAc1sD4tJqaGf-6NGU8zaaDGoKZpKf7KujkV9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNmIxODUyLWFjMWYtNDhhZi05MjA4LWU3ODViM2M3N2YyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43NzkzMDQzMDRaIn0%3D&digest=sha256%3A22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.497862ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6a6b1852-ac1f-48af-9208-e785b3c77f24 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "PUT /v2/foo/bar/blobs/uploads/6a6b1852-ac1f-48af-9208-e785b3c77f24?_state=5P4SuvAc1sD4tJqaGf-6NGU8zaaDGoKZpKf7KujkV9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNmIxODUyLWFjMWYtNDhhZi05MjA4LWU3ODViM2M3N2YyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43NzkzMDQzMDRaIn0%3D&digest=sha256%3A22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=849037a0-c15c-478a-aec0-11836a3d1e03 http.request.method=POST http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.27653ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=f45c278c-7962-498d-b25f-754c53b7fa55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/ccb66594-678c-4d8b-9a0a-7fdd6c762759?_state=ncX0DCObKt9b9mByH0oWTBTec2GUVYnI0HAF49cZXIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYjY2NTk0LTY3OGMtNGQ4Yi05YTBhLTdmZGQ2Yzc2Mjc1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43ODUzNjQ3MDZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.459358ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "PUT /v2/foo/bar/blobs/uploads/ccb66594-678c-4d8b-9a0a-7fdd6c762759?_state=ncX0DCObKt9b9mByH0oWTBTec2GUVYnI0HAF49cZXIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYjY2NTk0LTY3OGMtNGQ4Yi05YTBhLTdmZGQ2Yzc2Mjc1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43ODUzNjQ3MDZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=a02ce72c-5eeb-477d-9e00-7d63ba877e5c http.request.method=POST http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262013ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=e5780c17-eda2-491e-a3a1-6451489f6e46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/ba7a1e11-15f1-4f3a-8924-876c475759c6?_state=q9ipcj5oZc2-GKhZZLr3cwefoJrLB_6GavK4EfmibLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhN2ExZTExLTE1ZjEtNGYzYS04OTI0LTg3NmM0NzU3NTljNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43ODg5MTE4ODNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.458797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "PUT /v2/foo/bar/blobs/uploads/ba7a1e11-15f1-4f3a-8924-876c475759c6?_state=q9ipcj5oZc2-GKhZZLr3cwefoJrLB_6GavK4EfmibLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhN2ExZTExLTE1ZjEtNGYzYS04OTI0LTg3NmM0NzU3NTljNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43ODg5MTE4ODNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:23:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=e88be5bd-a7d5-4223-a795-3700d8e45d00 http.request.method=POST http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094067ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=a0ea8a17-e13c-416e-a812-03fbd660ca30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/239103bf-c808-4691-8617-6a3a425d7358?_state=nI63YwskF-pwnyAArdNderynlj3DGVCNDBqBghQjhDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzOTEwM2JmLWM4MDgtNDY5MS04NjE3LTZhM2E0MjVkNzM1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43OTIyMDg5MzhaIn0%3D&digest=sha256%3A22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" http.response.duration=5.237359643s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "PUT /v2/foo/bar/blobs/uploads/239103bf-c808-4691-8617-6a3a425d7358?_state=nI63YwskF-pwnyAArdNderynlj3DGVCNDBqBghQjhDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzOTEwM2JmLWM4MDgtNDY5MS04NjE3LTZhM2E0MjVkNzM1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyMzo1NC43OTIyMDg5MzhaIn0%3D&digest=sha256%3A22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=ddfdac2b-2613-46cb-ad77-7747c3f2667a http.request.method=POST http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.889736ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33103" http.request.id=9c16e93c-c490-4b53-96ff-ce2a0746b9a7 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/3f0303dd-641a-4a35-8fbe-3fd361eab60a?_state=OhsCuEF9FKxrMqR7ldZREom4ELq_SoDfKWWE6_oFk1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMDMwM2RkLTY0MWEtNGEzNS04ZmJlLTNmZDM2MWVhYjYwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowMC4xOTA4NjM4MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.152772744s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:00 +0000] "PATCH /v2/foo/bar/blobs/uploads/3f0303dd-641a-4a35-8fbe-3fd361eab60a?_state=OhsCuEF9FKxrMqR7ldZREom4ELq_SoDfKWWE6_oFk1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMDMwM2RkLTY0MWEtNGEzNS04ZmJlLTNmZDM2MWVhYjYwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowMC4xOTA4NjM4MDlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=e9a503e4-bf45-4734-9d2a-221bbe39d0ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/uploads/3f0303dd-641a-4a35-8fbe-3fd361eab60a?_state=1og7Ik9j51CF9r4EpD68hyU9TaDAiFdCnyylgnHVZS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMDMwM2RkLTY0MWEtNGEzNS04ZmJlLTNmZDM2MWVhYjYwYSIsIk9mZnNldCI6Mjg5OTQ1NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6MDBaIn0%3D&digest=sha256%3A22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" http.response.duration=2.13267ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "PUT /v2/foo/bar/blobs/uploads/3f0303dd-641a-4a35-8fbe-3fd361eab60a?_state=1og7Ik9j51CF9r4EpD68hyU9TaDAiFdCnyylgnHVZS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMDMwM2RkLTY0MWEtNGEzNS04ZmJlLTNmZDM2MWVhYjYwYSIsIk9mZnNldCI6Mjg5OTQ1NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6MDBaIn0%3D&digest=sha256%3A22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=ee93e7f5-871b-4577-bbe9-83767a8d926f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.403262ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=38985a28-f2dd-4b65-830f-801c741e4aab http.request.method=GET http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=171.46003ms http.response.status=200 http.response.written=28994560 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "GET /v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 HTTP/1.1" 200 28994560 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=error msg="error parsing digest="sha257:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=94339581-020d-4ea4-901a-8c9307effbfb http.request.method=GET http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/sha257:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" vars.name="foo/bar" time="2026-07-16T20:24:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=94339581-020d-4ea4-901a-8c9307effbfb http.request.method=GET http.request.remoteaddr="127.0.0.1:55740" http.request.uri="/v2/foo/bar/blobs/sha257:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.349405ms http.response.status=400 http.response.written=110 vars.digest="sha257:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "GET /v2/foo/bar/blobs/sha257:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=0d8e49d8-5cba-4e5f-b4fa-a49bde15bff4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37532" http.request.uri="/v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" http.response.duration=2.100542ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "GET /v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=1ada9860-db46-4abc-9677-0bac01215b6d http.request.method=GET http.request.remoteaddr="127.0.0.1:37518" http.request.uri="/v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.148742ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "GET /v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33103" http.request.id=6e95f092-fbbc-43de-acda-b0a989723127 http.request.method=GET http.request.remoteaddr="127.0.0.1:37532" http.request.uri="/v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.462665ms http.response.status=200 http.response.written=2614272 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "GET /v2/foo/bar/blobs/sha256:22e94da8e7fa9eccc9e2af7f70c981293b0257ec09c9655b308ebae8db1df308 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=65d6d7f4-f4fb-427b-88f3-2af9697cae51 http.request.method=GET http.request.remoteaddr="127.0.0.1:56566" http.request.uri="/v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.073021959s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "GET /v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46289" http.request.id=5ba8374d-d667-41b9-884e-40198ed996e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56568" http.request.uri="/v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.065237588s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [16/Jul/2026:20:23:54 +0000] "GET /v2/foo/bar/blobs/sha256:d38c4403335bd565fb41445050b5ad1b4e93e59565efa1a113d7e3d45c44e632 HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (15.35s) === RUN TestBlobDelete time="2026-07-16T20:24:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:24:05Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:24:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=8656f4dd-660d-4d05-a991-2b534d1b1bc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.792701ms http.response.status=404 http.response.written=157 vars.digest="sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "GET /v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=84d4a59f-d63f-4a43-bf9c-3eda0e8faaa7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34904" http.request.uri="/v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.890397ms http.response.status=404 http.response.written=157 vars.digest="sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=86338801-6d92-4128-b9bc-1d5096bd44c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:34904" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.452452ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=cd38d7f1-4d61-486b-8eef-e179ed683910 http.request.method=GET http.request.remoteaddr="127.0.0.1:34904" http.request.uri="/v2/foo/bar/blobs/uploads/063c9f07-24f1-4e27-b163-eb8b15fe9a84?_state=OdG-0kSvnQktSlkNfVKyC_jV7TW3E-cxVO7MR9wS47N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2M2M5ZjA3LTI0ZjEtNGUyNy1iMTYzLWViOGIxNWZlOWE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MTM5MDYwNTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.831666ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "GET /v2/foo/bar/blobs/uploads/063c9f07-24f1-4e27-b163-eb8b15fe9a84?_state=OdG-0kSvnQktSlkNfVKyC_jV7TW3E-cxVO7MR9wS47N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2M2M5ZjA3LTI0ZjEtNGUyNy1iMTYzLWViOGIxNWZlOWE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MTM5MDYwNTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=39920765-c443-40f1-b4fc-496c3741268b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34904" http.request.uri="/v2/foo/bar/blobs/uploads/063c9f07-24f1-4e27-b163-eb8b15fe9a84?_state=OdG-0kSvnQktSlkNfVKyC_jV7TW3E-cxVO7MR9wS47N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2M2M5ZjA3LTI0ZjEtNGUyNy1iMTYzLWViOGIxNWZlOWE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MTM5MDYwNTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.512003ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "DELETE /v2/foo/bar/blobs/uploads/063c9f07-24f1-4e27-b163-eb8b15fe9a84?_state=OdG-0kSvnQktSlkNfVKyC_jV7TW3E-cxVO7MR9wS47N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2M2M5ZjA3LTI0ZjEtNGUyNy1iMTYzLWViOGIxNWZlOWE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MTM5MDYwNTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=6b82b64e-5c5c-46e3-a0c3-e78d40a13b8b http.request.method=GET http.request.remoteaddr="127.0.0.1:34904" http.request.uri="/v2/foo/bar/blobs/uploads/063c9f07-24f1-4e27-b163-eb8b15fe9a84?_state=OdG-0kSvnQktSlkNfVKyC_jV7TW3E-cxVO7MR9wS47N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2M2M5ZjA3LTI0ZjEtNGUyNy1iMTYzLWViOGIxNWZlOWE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MTM5MDYwNTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=063c9f07-24f1-4e27-b163-eb8b15fe9a84 time="2026-07-16T20:24:05Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=6b82b64e-5c5c-46e3-a0c3-e78d40a13b8b http.request.method=GET http.request.remoteaddr="127.0.0.1:34904" http.request.uri="/v2/foo/bar/blobs/uploads/063c9f07-24f1-4e27-b163-eb8b15fe9a84?_state=OdG-0kSvnQktSlkNfVKyC_jV7TW3E-cxVO7MR9wS47N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2M2M5ZjA3LTI0ZjEtNGUyNy1iMTYzLWViOGIxNWZlOWE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MTM5MDYwNTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.485075ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=063c9f07-24f1-4e27-b163-eb8b15fe9a84 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "GET /v2/foo/bar/blobs/uploads/063c9f07-24f1-4e27-b163-eb8b15fe9a84?_state=OdG-0kSvnQktSlkNfVKyC_jV7TW3E-cxVO7MR9wS47N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2M2M5ZjA3LTI0ZjEtNGUyNy1iMTYzLWViOGIxNWZlOWE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MTM5MDYwNTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=8dc8e10b-3459-4fd4-a5a9-5cfe40e1185e http.request.method=POST http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.879251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=5a0a7837-1b56-422a-9737-e1ac499f2fc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/54e04bc2-ba77-49b6-a1c7-8233b8abd59c?_state=s6ecPRuxJcpt5q1c3ztM5daNy4W2VC8nElJznok3lMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZTA0YmMyLWJhNzctNDliNi1hMWM3LTgyMzNiOGFiZDU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MjI0NTI1NDdaIn0%3D&digest=sha256%3A33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" provided=sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 vars.name="foo/bar" vars.uuid=54e04bc2-ba77-49b6-a1c7-8233b8abd59c time="2026-07-16T20:24:05Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=5a0a7837-1b56-422a-9737-e1ac499f2fc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/54e04bc2-ba77-49b6-a1c7-8233b8abd59c?_state=s6ecPRuxJcpt5q1c3ztM5daNy4W2VC8nElJznok3lMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZTA0YmMyLWJhNzctNDliNi1hMWM3LTgyMzNiOGFiZDU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MjI0NTI1NDdaIn0%3D&digest=sha256%3A33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=54e04bc2-ba77-49b6-a1c7-8233b8abd59c time="2026-07-16T20:24:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=5a0a7837-1b56-422a-9737-e1ac499f2fc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/54e04bc2-ba77-49b6-a1c7-8233b8abd59c?_state=s6ecPRuxJcpt5q1c3ztM5daNy4W2VC8nElJznok3lMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZTA0YmMyLWJhNzctNDliNi1hMWM3LTgyMzNiOGFiZDU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MjI0NTI1NDdaIn0%3D&digest=sha256%3A33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.615348ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=54e04bc2-ba77-49b6-a1c7-8233b8abd59c 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "PUT /v2/foo/bar/blobs/uploads/54e04bc2-ba77-49b6-a1c7-8233b8abd59c?_state=s6ecPRuxJcpt5q1c3ztM5daNy4W2VC8nElJznok3lMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZTA0YmMyLWJhNzctNDliNi1hMWM3LTgyMzNiOGFiZDU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MjI0NTI1NDdaIn0%3D&digest=sha256%3A33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=0d864816-8a91-427b-9bf1-f81c8cd9307d http.request.method=POST http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.461648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=a068a934-b997-45cd-923a-f459f89c51d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/48a473fa-8289-439d-9c9a-7887d39df3b5?_state=xDQLpLgSGjn94w8UvtNXxt5uj_-Wd9DITV9XR397SvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTQ3M2ZhLTgyODktNDM5ZC05YzlhLTc4ODdkMzlkZjNiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MjY0NTQ2N1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.791372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "PUT /v2/foo/bar/blobs/uploads/48a473fa-8289-439d-9c9a-7887d39df3b5?_state=xDQLpLgSGjn94w8UvtNXxt5uj_-Wd9DITV9XR397SvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTQ3M2ZhLTgyODktNDM5ZC05YzlhLTc4ODdkMzlkZjNiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MjY0NTQ2N1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=90bfaa34-cdac-478b-984c-ab9fcfdfef54 http.request.method=POST http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.425905ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=c7347e7c-79e4-42e9-9cdd-3930e0f68774 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/9b7232e3-1a0f-42c3-adb4-3728e62b4ca9?_state=KA5uSPjbzEo49ereDl9gqyOheALp5y8ezuuQ0EpL7GF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliNzIzMmUzLTFhMGYtNDJjMy1hZGI0LTM3MjhlNjJiNGNhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MzA0MDE5ODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.46248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "PUT /v2/foo/bar/blobs/uploads/9b7232e3-1a0f-42c3-adb4-3728e62b4ca9?_state=KA5uSPjbzEo49ereDl9gqyOheALp5y8ezuuQ0EpL7GF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliNzIzMmUzLTFhMGYtNDJjMy1hZGI0LTM3MjhlNjJiNGNhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MzA0MDE5ODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=3637f136-7837-49e2-8caf-2cb568ddcfce http.request.method=POST http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159806ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=c360936d-607c-4c39-8637-bf08f995d2f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/3c75ad8c-e175-4d11-9fed-dcc3dd58af79?_state=9RG_uSEd02cuE_YBgGJfwK59fg9J95dpGk4u1nniEOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNzVhZDhjLWUxNzUtNGQxMS05ZmVkLWRjYzNkZDU4YWY3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MzM4NzA5MjNaIn0%3D&digest=sha256%3A33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.duration=4.797130594s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:05 +0000] "PUT /v2/foo/bar/blobs/uploads/3c75ad8c-e175-4d11-9fed-dcc3dd58af79?_state=9RG_uSEd02cuE_YBgGJfwK59fg9J95dpGk4u1nniEOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNzVhZDhjLWUxNzUtNGQxMS05ZmVkLWRjYzNkZDU4YWY3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDowNS44MzM4NzA5MjNaIn0%3D&digest=sha256%3A33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=879ffe2a-0081-4078-ab3b-66ded16c14e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.922742ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37231" http.request.id=ef2314db-f8fa-45c8-833c-35efe7ac6547 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/a54a3bd8-dc38-4e7b-8eca-6e12dc02c608?_state=KYmxqwJkERBc4337scuyqsPnnD5uF0R-mMUiLnkre4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NGEzYmQ4LWRjMzgtNGU3Yi04ZWNhLTZlMTJkYzAyYzYwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDoxMC43ODQwNTcxODdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.83890641s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/a54a3bd8-dc38-4e7b-8eca-6e12dc02c608?_state=KYmxqwJkERBc4337scuyqsPnnD5uF0R-mMUiLnkre4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NGEzYmQ4LWRjMzgtNGU3Yi04ZWNhLTZlMTJkYzAyYzYwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDoxMC43ODQwNTcxODdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=d4207436-69e0-456f-90d0-c0875f57ec03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/uploads/a54a3bd8-dc38-4e7b-8eca-6e12dc02c608?_state=aHsmz_IWaTnudqmgh7nO_fH6i9lj7GkOUSeBiWMFA917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NGEzYmQ4LWRjMzgtNGU3Yi04ZWNhLTZlMTJkYzAyYzYwOCIsIk9mZnNldCI6Mjc5ODMzNjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6MTBaIn0%3D&digest=sha256%3A33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.105514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "PUT /v2/foo/bar/blobs/uploads/a54a3bd8-dc38-4e7b-8eca-6e12dc02c608?_state=aHsmz_IWaTnudqmgh7nO_fH6i9lj7GkOUSeBiWMFA917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NGEzYmQ4LWRjMzgtNGU3Yi04ZWNhLTZlMTJkYzAyYzYwOCIsIk9mZnNldCI6Mjc5ODMzNjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6MTBaIn0%3D&digest=sha256%3A33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=5d97227a-bf9c-4e09-a9bc-05861f45eca9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.403019ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=8c700cab-6502-4686-8d95-a5488becd1e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=167.643478ms http.response.status=200 http.response.written=27983360 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "GET /v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 200 27983360 "" "Go-http-client/1.1" time="2026-07-16T20:24:15Z" level=error msg="error parsing digest="sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=c3638ee0-78cd-4a7e-9feb-478c4b1fe477 http.request.method=GET http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" vars.name="foo/bar" time="2026-07-16T20:24:15Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=c3638ee0-78cd-4a7e-9feb-478c4b1fe477 http.request.method=GET http.request.remoteaddr="127.0.0.1:34914" http.request.uri="/v2/foo/bar/blobs/sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.439772ms http.response.status=400 http.response.written=110 vars.digest="sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "GET /v2/foo/bar/blobs/sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T20:24:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=44cbae0b-a633-4a96-af04-47ebad80d60d http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.duration=5.175242ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "GET /v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=fab4092a-b8f5-41ed-9803-617048747408 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50284" http.request.uri="/v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.876492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=5da82ecf-f487-4d14-92bd-e4bf03eb18b3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50284" http.request.uri="/v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.28509ms http.response.status=404 http.response.written=157 vars.digest="sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T20:24:15Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=b81c8af6-c8d5-4e53-8f35-74d55532bc92 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50284" http.request.uri="/v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.249944ms http.response.status=404 http.response.written=74 vars.digest="sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-07-16T20:24:15Z" level=error msg="error parsing digest="sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=f0e78b25-7076-4de8-b41b-ab0e0e9fc585 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50298" http.request.uri="/v2/foo/bar/blobs/sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" vars.name="foo/bar" time="2026-07-16T20:24:15Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=f0e78b25-7076-4de8-b41b-ab0e0e9fc585 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50298" http.request.uri="/v2/foo/bar/blobs/sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.705581ms http.response.status=400 http.response.written=110 vars.digest="sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "DELETE /v2/foo/bar/blobs/sha257:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T20:24:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=4897e30f-8c00-4210-91b4-81b84c439f97 http.request.method=POST http.request.remoteaddr="127.0.0.1:50306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.767881ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=13e42197-1d76-4dba-9075-7cd90b2081a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50306" http.request.uri="/v2/foo/bar/blobs/uploads/cccd9b12-ee58-4b8f-9866-bb8b074f6988?_state=g5h874vzaQUF_SFSpvv2_H5uVdr7TsOVcQL58D0hIEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjY2Q5YjEyLWVlNTgtNGI4Zi05ODY2LWJiOGIwNzRmNjk4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDoxNS44Mzk5MTk1ODhaIn0%3D&digest=sha256%3A33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.duration=4.852755722s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "PUT /v2/foo/bar/blobs/uploads/cccd9b12-ee58-4b8f-9866-bb8b074f6988?_state=g5h874vzaQUF_SFSpvv2_H5uVdr7TsOVcQL58D0hIEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjY2Q5YjEyLWVlNTgtNGI4Zi05ODY2LWJiOGIwNzRmNjk4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDoxNS44Mzk5MTk1ODhaIn0%3D&digest=sha256%3A33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=14825530-5112-462e-9c98-9099d3e589fe http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50306" http.request.uri="/v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.896213ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=2ea1f4ff-c69f-4f58-abaf-8893f198740b http.request.method=GET http.request.remoteaddr="127.0.0.1:50272" http.request.uri="/v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.031351361s http.response.status=200 http.response.written=2658304 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "GET /v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 200 2658304 "" "Go-http-client/1.1" time="2026-07-16T20:24:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37231" http.request.id=d2f05ffe-dbba-4254-93e8-d304c85f2350 http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.021509063s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [16/Jul/2026:20:24:15 +0000] "GET /v2/foo/bar/blobs/sha256:33c2036578de709dba4507336eefb51c3f1a1e401bf1c12a4063906b241e6ee8 HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (15.28s) === RUN TestRelativeURL time="2026-07-16T20:24:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:24:20Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:24:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43321" http.request.id=7a2051a9-819c-4739-b197-bef5de2070b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:54398" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.590582ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43321" http.request.id=5550c912-630d-42ef-822a-14382f0a700f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54398" http.request.uri="/v2/foo/bar/blobs/uploads/842f9f7d-d103-405a-beb2-befdd42892f7?_state=EBDo8X_rohE3Ni_-iiMHxDDd0S38ASiaC-5Ab9mAvS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0MmY5ZjdkLWQxMDMtNDA1YS1iZWIyLWJlZmRkNDI4OTJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDoyMC44NTI3NjE3NTVaIn0%3D&digest=sha256%3Ac83fb379442949343eac613c80cf345455161a0bbe86bffc486fa1fb2dad21d6" http.request.useragent="Go-http-client/1.1" http.response.duration=4.050288166s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:21 +0000] "PUT /v2/foo/bar/blobs/uploads/842f9f7d-d103-405a-beb2-befdd42892f7?_state=EBDo8X_rohE3Ni_-iiMHxDDd0S38ASiaC-5Ab9mAvS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0MmY5ZjdkLWQxMDMtNDA1YS1iZWIyLWJlZmRkNDI4OTJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDoyMC44NTI3NjE3NTVaIn0%3D&digest=sha256%3Ac83fb379442949343eac613c80cf345455161a0bbe86bffc486fa1fb2dad21d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43321" http.request.id=5e86ca56-b01e-49ec-9315-8fd10079f986 http.request.method=POST http.request.remoteaddr="127.0.0.1:54398" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.132996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43321" http.request.id=50c5eb2c-6015-4927-bc6a-a5894a9cd384 http.request.method=POST http.request.remoteaddr="127.0.0.1:54398" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.304514ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43321" http.request.id=11022a70-1d27-4fee-ae70-e2b6c7e4ce94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54398" http.request.uri="/v2/foo/bar/blobs/uploads/3e68fd1b-5e21-4f2e-b673-0d02aabf86c0?_state=6QbiVj7X96LyYqmpNyM4r0tUo1uNJqx2CubNyFVZAXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNjhmZDFiLTVlMjEtNGYyZS1iNjczLTBkMDJhYWJmODZjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDoyNS4zMTE4MDY0NTdaIn0%3D&digest=sha256%3A6ebf5bfacf0a31ea40941308f35ec9f018c16ba655d3b6e1fcfc21d6332661a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.522520392s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:25 +0000] "PUT /v2/foo/bar/blobs/uploads/3e68fd1b-5e21-4f2e-b673-0d02aabf86c0?_state=6QbiVj7X96LyYqmpNyM4r0tUo1uNJqx2CubNyFVZAXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNjhmZDFiLTVlMjEtNGYyZS1iNjczLTBkMDJhYWJmODZjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDoyNS4zMTE4MDY0NTdaIn0%3D&digest=sha256%3A6ebf5bfacf0a31ea40941308f35ec9f018c16ba655d3b6e1fcfc21d6332661a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (6.99s) === RUN TestBlobDeleteDisabled time="2026-07-16T20:24:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:24:27Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:24:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:38075" http.request.id=07f7ca2d-8537-4748-adf4-7924a4a12d03 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60500" http.request.uri="/v2/foo/bar/blobs/sha256:42b2b09ce3934a1e8d58069a5f5baf93a70d8617479137418488aa08b45e07ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.736666ms http.response.status=405 http.response.written=78 vars.digest="sha256:42b2b09ce3934a1e8d58069a5f5baf93a70d8617479137418488aa08b45e07ca" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:24:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:42b2b09ce3934a1e8d58069a5f5baf93a70d8617479137418488aa08b45e07ca HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.27s) === RUN TestDeleteDisabled time="2026-07-16T20:24:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:24:28Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:24:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46175" http.request.id=36749f4e-cebc-4ae6-8cb2-1fb15722d313 http.request.method=POST http.request.remoteaddr="127.0.0.1:54792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.876046ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46175" http.request.id=a769970b-9a6f-4bb6-a545-bc7f0d4b11e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54792" http.request.uri="/v2/foo/bar/blobs/uploads/5672b47f-2640-4287-9620-e48cb81df74f?_state=rQqkvp3nBU0ruoSVbiOHzmu_dg1_CQRT14I1py_uy2p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2NzJiNDdmLTI2NDAtNDI4Ny05NjIwLWU0OGNiODFkZjc0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDoyOC4zMTI0MDczMTFaIn0%3D&digest=sha256%3A96133a3350db4d7e410b40bdeb6d9c00dd2f8573738580e53046837b2aaabf06" http.request.useragent="Go-http-client/1.1" http.response.duration=3.442719712s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:28 +0000] "PUT /v2/foo/bar/blobs/uploads/5672b47f-2640-4287-9620-e48cb81df74f?_state=rQqkvp3nBU0ruoSVbiOHzmu_dg1_CQRT14I1py_uy2p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2NzJiNDdmLTI2NDAtNDI4Ny05NjIwLWU0OGNiODFkZjc0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDoyOC4zMTI0MDczMTFaIn0%3D&digest=sha256%3A96133a3350db4d7e410b40bdeb6d9c00dd2f8573738580e53046837b2aaabf06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:31Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:46175" http.request.id=3146674f-62f5-46b7-b95b-effb65cf184b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54792" http.request.uri="/v2/foo/bar/blobs/sha256:96133a3350db4d7e410b40bdeb6d9c00dd2f8573738580e53046837b2aaabf06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.614216ms http.response.status=405 http.response.written=78 vars.digest="sha256:96133a3350db4d7e410b40bdeb6d9c00dd2f8573738580e53046837b2aaabf06" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:24:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:96133a3350db4d7e410b40bdeb6d9c00dd2f8573738580e53046837b2aaabf06 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.66s) === RUN TestDeleteReadOnly time="2026-07-16T20:24:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:24:31Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:24:32Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39499" http.request.id=ff38a80f-cbe5-44db-9b31-6037a95da6e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.935288ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39499" http.request.id=24c0c291-4e12-4fa8-a96a-a600a5c6af22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/bar/blobs/uploads/9e531c4a-3c04-4a0b-a392-fac723c09d4e?_state=BCFW0hw4wTkbs6Y-rsoxxR8Olu-zHN5dPpNBRPiMmiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNTMxYzRhLTNjMDQtNGEwYi1hMzkyLWZhYzcyM2MwOWQ0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDozMi4wMTg3Mjg1NjFaIn0%3D&digest=sha256%3Adab096c539daf6733dd231a4e8cfd3e335fbd064d98e3467432b7c364ff30949" http.request.useragent="Go-http-client/1.1" http.response.duration=5.434257519s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:32 +0000] "PUT /v2/foo/bar/blobs/uploads/9e531c4a-3c04-4a0b-a392-fac723c09d4e?_state=BCFW0hw4wTkbs6Y-rsoxxR8Olu-zHN5dPpNBRPiMmiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNTMxYzRhLTNjMDQtNGEwYi1hMzkyLWZhYzcyM2MwOWQ0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNDozMi4wMTg3Mjg1NjFaIn0%3D&digest=sha256%3Adab096c539daf6733dd231a4e8cfd3e335fbd064d98e3467432b7c364ff30949 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jul/2026:20:24:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:dab096c539daf6733dd231a4e8cfd3e335fbd064d98e3467432b7c364ff30949 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (5.70s) === RUN TestStartPushReadOnly time="2026-07-16T20:24:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:24:37Z" level=info msg="redis not configured" go.version=go1.26.5 127.0.0.1 - - [16/Jul/2026:20:24:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-07-16T20:24:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:24:37Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:24:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=45a2c367-580d-41dd-a3e7-2b8f540c8daa http.request.method=GET http.request.remoteaddr="127.0.0.1:46232" 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.775762ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:20:24:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T20:24:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=429584d8-7812-49ba-9e55-3a10df5e67d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46232" 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.40928ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:20:24:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T20:24:37Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=f0e18404-da17-4d55-89f3-c51ba21f92d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" 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.362923ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:20:24:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T20:24:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=d374d8f9-59df-4bb1-8bde-aebed4997837 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" 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.790408ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T20:24:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=d374d8f9-59df-4bb1-8bde-aebed4997837 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" 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.876632ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T20:24:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=d374d8f9-59df-4bb1-8bde-aebed4997837 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" 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.937382ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T20:24:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=d374d8f9-59df-4bb1-8bde-aebed4997837 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" 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.009828ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:20:24:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T20:24:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=e75f2763-306f-40bd-a8a7-e0a616aa0914 http.request.method=POST http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.676206ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=b243e048-3bbf-40ca-a563-181d9c1eafcb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/blobs/uploads/bbbfc342-3e7c-4c47-888f-0ae152504a1a?_state=oV1WCyGI0CgZxTMI2Uw0_IikEuXIwFDrRZt68yvwWeZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYmJmYzM0Mi0zZTdjLTRjNDctODg4Zi0wYWUxNTI1MDRhMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6MzcuNjU4MTQ3Nzg4WiJ9&digest=sha256%3A64f8f1c2e98146386f39fdd621d9f0e8e58274fcae343389500125f7f6861f32" http.request.useragent="Go-http-client/1.1" http.response.duration=2.550986371s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/bbbfc342-3e7c-4c47-888f-0ae152504a1a?_state=oV1WCyGI0CgZxTMI2Uw0_IikEuXIwFDrRZt68yvwWeZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYmJmYzM0Mi0zZTdjLTRjNDctODg4Zi0wYWUxNTI1MDRhMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6MzcuNjU4MTQ3Nzg4WiJ9&digest=sha256%3A64f8f1c2e98146386f39fdd621d9f0e8e58274fcae343389500125f7f6861f32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:40Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=d716875d-1d6b-4db2-bfe6-69809e85a213 http.request.method=POST http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.99638ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=b6cac2d3-3b07-427f-842c-d179abdff006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/blobs/uploads/d9588695-c04a-40e4-b0db-5b3afdc032d7?_state=cbJbEKzszVKubLe4fG9092Pz8dI7OFzHVfbf8z7FORV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOTU4ODY5NS1jMDRhLTQwZTQtYjBkYi01YjNhZmRjMDMyZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NDAuNDAxNjE0MDJaIn0%3D&digest=sha256%3Aff267a0bcfb35cbade4cd203c8aa77f9e17932b4bfa1192d273a3e28ee0b39a2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.705586539s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/d9588695-c04a-40e4-b0db-5b3afdc032d7?_state=cbJbEKzszVKubLe4fG9092Pz8dI7OFzHVfbf8z7FORV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOTU4ODY5NS1jMDRhLTQwZTQtYjBkYi01YjNhZmRjMDMyZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NDAuNDAxNjE0MDJaIn0%3D&digest=sha256%3Aff267a0bcfb35cbade4cd203c8aa77f9e17932b4bfa1192d273a3e28ee0b39a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=fd113569-be7e-49e4-a7f8-ad3c126c524a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.704854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=203861ba-edd6-4d5b-a921-c01bc17ee9e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.981727ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=245b629f-6654-46e4-9949-06e7cd1723fb http.request.method=GET http.request.remoteaddr="127.0.0.1:46232" 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.827621ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=48a46b2f-5a93-4d9a-a623-31c1ffc451fc http.request.method=GET http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.728844ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "GET /v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33069" http.request.id=80b86cae-b17b-47ec-9e02-18727008d05d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.226574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33069" http.request.id=f825f2b8-6d0f-4a6a-bd84-f6f30479c66a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.144394ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:33069" http.request.id=19751ac6-3623-413c-bd1e-f5177e851030 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.30689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=13964987-44c3-4b7e-b2e3-f4d0c9635acd http.request.method=GET http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.9199ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "GET /v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=0131cecd-5775-4934-985c-c24fd9dd90b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.559758ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=3ba24754-3c42-44c3-84fb-e04e38c42516 http.request.method=GET http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.24559ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "GET /v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=52445709-ac56-458b-af02-c7eda37ed4e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46232" 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.404113ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=error msg="payload digest does match: "sha256:7d8fe3e3f143878de5d05f18b2225edbeb8cde778d114fb7dbb1900323025959" != "sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf"" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=5c18202b-b405-4824-b8f9-82b6cabee2d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf" time="2026-07-16T20:24:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=5c18202b-b405-4824-b8f9-82b6cabee2d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.542966ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf" 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:7eca259ea989798eff678f2c84796d8d439e2dd9a59e68947b968b380c3dddcf HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=c7dcfa61-10ca-4de5-88f4-e964d2c22053 http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" 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.198891ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=7d8d7d62-12fc-406d-87de-875f972f6d7a http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" 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="897.035µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33069" http.request.id=aaae55a1-a69a-4a75-838e-7e5b2f710cf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" 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.168973ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T20:24:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33069" http.request.id=aaae55a1-a69a-4a75-838e-7e5b2f710cf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" 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.243115ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T20:24:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33069" http.request.id=aaae55a1-a69a-4a75-838e-7e5b2f710cf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" 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.307662ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=bbd6b873-e358-4ab3-a4ff-08b0b4842f40 http.request.method=POST http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.473131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=2ac8880c-1e22-42ee-a33f-58c4985cd9e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/blobs/uploads/515a8ca5-c232-4ec9-bb9f-010026f24094?_state=3yS_mmfuISKnYzPEPlXQBPCzlSNi3B51xjVLPNe66ZF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MTVhOGNhNS1jMjMyLTRlYzktYmI5Zi0wMTAwMjZmMjQwOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NDMuMTQ0MTYyNjM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.942704ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/515a8ca5-c232-4ec9-bb9f-010026f24094?_state=3yS_mmfuISKnYzPEPlXQBPCzlSNi3B51xjVLPNe66ZF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MTVhOGNhNS1jMjMyLTRlYzktYmI5Zi0wMTAwMjZmMjQwOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NDMuMTQ0MTYyNjM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33069" http.request.id=b97465c3-4751-40a8-822c-c30bf99c7acd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" 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.177697ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T20:24:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33069" http.request.id=b97465c3-4751-40a8-822c-c30bf99c7acd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" 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.252607ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T20:24:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=a2409f60-b32b-434e-ae1c-009ec3b10298 http.request.method=POST http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.67167ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=56a1ca60-bc53-4b53-9c57-02f11c548fb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/blobs/uploads/f4c31fd7-70ac-4938-8688-fe9ddc042729?_state=2NDgSfBeIzMU0VwJGKSfUm1cDyuNmGiujdl1uQpQijl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNGMzMWZkNy03MGFjLTQ5MzgtODY4OC1mZTlkZGMwNDI3MjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NDMuNDEzNzE0NjIxWiJ9&digest=sha256%3A4c35aec05c0352d3815502062699ea7a5766948708f55f8beeda7cf1f6061a56" http.request.useragent="Go-http-client/1.1" http.response.duration=5.160479249s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/f4c31fd7-70ac-4938-8688-fe9ddc042729?_state=2NDgSfBeIzMU0VwJGKSfUm1cDyuNmGiujdl1uQpQijl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNGMzMWZkNy03MGFjLTQ5MzgtODY4OC1mZTlkZGMwNDI3MjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NDMuNDEzNzE0NjIxWiJ9&digest=sha256%3A4c35aec05c0352d3815502062699ea7a5766948708f55f8beeda7cf1f6061a56 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=7a91bb4c-45eb-4470-ab4a-d7f0d6af1224 http.request.method=POST http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.886307ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=be6f96e3-2234-4d5a-8596-8cfc5938715a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/blobs/uploads/cca8d1bf-bb74-4094-a33e-57f60a8f2174?_state=m25LA1X__Ysl6LwyTmdxS86qMDRVBN1IJXIFsTq6RrN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2E4ZDFiZi1iYjc0LTQwOTQtYTMzZS01N2Y2MGE4ZjIxNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NDguNzcyNzI4NDg2WiJ9&digest=sha256%3A627a9d69bde52af3512974e27a8bec891552328a866d241e320f3f629b8dc5d5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.793873315s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/cca8d1bf-bb74-4094-a33e-57f60a8f2174?_state=m25LA1X__Ysl6LwyTmdxS86qMDRVBN1IJXIFsTq6RrN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2E4ZDFiZi1iYjc0LTQwOTQtYTMzZS01N2Y2MGE4ZjIxNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NDguNzcyNzI4NDg2WiJ9&digest=sha256%3A627a9d69bde52af3512974e27a8bec891552328a866d241e320f3f629b8dc5d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33069" http.request.id=73ce77cb-559c-41c0-8d2a-9275b42ce16a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.091107ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33069" http.request.id=100d9bad-e8ed-49d2-b796-c2e89ca57790 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/manifests/sha256:16a18e5348729bbe801530543066d69a630d3ba2fdf4231b55801ca0a0ad9899" http.request.useragent="Go-http-client/1.1" http.response.duration=1.594201ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:16a18e5348729bbe801530543066d69a630d3ba2fdf4231b55801ca0a0ad9899 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=aedc6c7a-f3e2-444c-9a67-60f2598488ef http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" 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.335251ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=216a795f-7ae6-4d39-8004-e1d622ead0e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/manifests/sha256:16a18e5348729bbe801530543066d69a630d3ba2fdf4231b55801ca0a0ad9899" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.358723ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema2/manifests/sha256:16a18e5348729bbe801530543066d69a630d3ba2fdf4231b55801ca0a0ad9899 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=de76c8ed-9c74-4ac7-853a-adbc83e02f63 http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130567ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=fb336bb3-d831-4690-89aa-c697f5405761 http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/manifests/sha256:16a18e5348729bbe801530543066d69a630d3ba2fdf4231b55801ca0a0ad9899" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097368ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema2/manifests/sha256:16a18e5348729bbe801530543066d69a630d3ba2fdf4231b55801ca0a0ad9899 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=54ed391f-74b3-458a-8091-0655ce9f0bf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" 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.124972ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="rewriting manifest sha256:16a18e5348729bbe801530543066d69a630d3ba2fdf4231b55801ca0a0ad9899 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=d020ca8c-4ef5-4012-8b92-da461ba6cd05 http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" 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-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=d020ca8c-4ef5-4012-8b92-da461ba6cd05 http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" 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.272331ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33069" http.request.id=370024df-7ca7-4efb-a512-e304bcc292c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" 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.537586ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33069" http.request.id=5323dfcd-b6bf-488c-acf2-6af6a9b43974 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33069" http.request.id=6021e933-7b21-48e1-98b6-85410b707c98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/manifests/sha256:d1262a8ea064877c87483f5dd75bb03004b2916fa1256ed2728612262ae746cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.576183ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:d1262a8ea064877c87483f5dd75bb03004b2916fa1256ed2728612262ae746cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=d79d852e-319f-48ba-9233-eec552a9a95a http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" 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.493253ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=e08a5c1c-fb58-45eb-900b-6be55a4a8817 http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/manifests/sha256:d1262a8ea064877c87483f5dd75bb03004b2916fa1256ed2728612262ae746cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.498052ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema2/manifests/sha256:d1262a8ea064877c87483f5dd75bb03004b2916fa1256ed2728612262ae746cd HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=2382bf5c-6b0e-4e2f-82c6-e33d4bbe4cd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268557ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=3d9ac21f-23db-4a1a-b3e1-edfe7c2d6ac2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" http.request.uri="/v2/foo/schema2/manifests/sha256:d1262a8ea064877c87483f5dd75bb03004b2916fa1256ed2728612262ae746cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.40008ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema2/manifests/sha256:d1262a8ea064877c87483f5dd75bb03004b2916fa1256ed2728612262ae746cd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="rewriting manifest list sha256:d1262a8ea064877c87483f5dd75bb03004b2916fa1256ed2728612262ae746cd in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=13ed9bea-bcb0-4a11-840f-edc512e5696c http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" 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-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33069" http.request.id=13ed9bea-bcb0-4a11-840f-edc512e5696c http.request.method=GET http.request.remoteaddr="127.0.0.1:42304" 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.352152ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:24:51Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:24:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=0f514438-f605-4178-98a6-595b1e98b113 http.request.method=GET http.request.remoteaddr="127.0.0.1:43700" 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.680392ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=8135585d-be75-48f7-b153-f332eac6529e http.request.method=GET http.request.remoteaddr="127.0.0.1:43700" 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.223215ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=cd222951-f7d7-4a2d-874d-50d11666a69b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" 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.263748ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=06c592f2-e7da-422d-89d1-a0b2e8128f59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" 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.058542ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T20:24:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=06c592f2-e7da-422d-89d1-a0b2e8128f59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" 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.132673ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T20:24:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=06c592f2-e7da-422d-89d1-a0b2e8128f59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" 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.194034ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T20:24:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=06c592f2-e7da-422d-89d1-a0b2e8128f59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" 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.257118ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T20:24:51Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=64e2e789-d85d-426a-9c5c-491b19fe5a12 http.request.method=POST http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.422348ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=09d45dd9-8f39-43ca-88f8-c0f76106f018 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/blobs/uploads/41bee4b1-a86e-42d3-8f11-e639710c545a?_state=0LheZcNH4VLvjfH9mTRuPOsCXLypSJvpG3AsABD6hhJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MWJlZTRiMS1hODZlLTQyZDMtOGYxMS1lNjM5NzEwYzU0NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NTEuNzkwNzc2ODlaIn0%3D&digest=sha256%3Ac435135ecf27c15ecf598b520eb7ee0771499ac775e5ed5747ed89821b7387f6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.625110905s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/41bee4b1-a86e-42d3-8f11-e639710c545a?_state=0LheZcNH4VLvjfH9mTRuPOsCXLypSJvpG3AsABD6hhJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MWJlZTRiMS1hODZlLTQyZDMtOGYxMS1lNjM5NzEwYzU0NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NTEuNzkwNzc2ODlaIn0%3D&digest=sha256%3Ac435135ecf27c15ecf598b520eb7ee0771499ac775e5ed5747ed89821b7387f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=46fd5342-ae03-4a9b-b10c-b7c01efe6f8c http.request.method=POST http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.746365ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=69119775-bb82-4b1a-9507-98dfce7b4355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/blobs/uploads/4d06cf0f-b515-4712-bd25-f1cfc0d7dcdb?_state=8DtCbpXebKsCKgly7x3YNspel2i6Dc3V8WfQpMG1ksx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZDA2Y2YwZi1iNTE1LTQ3MTItYmQyNS1mMWNmYzBkN2RjZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NTQuNjE2ODc0OTM4WiJ9&digest=sha256%3Ae5e805d63de212646a1557575ff01a084041b79a18231c3adbf141e134daa56e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.289497538s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/4d06cf0f-b515-4712-bd25-f1cfc0d7dcdb?_state=8DtCbpXebKsCKgly7x3YNspel2i6Dc3V8WfQpMG1ksx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZDA2Y2YwZi1iNTE1LTQ3MTItYmQyNS1mMWNmYzBkN2RjZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NTQuNjE2ODc0OTM4WiJ9&digest=sha256%3Ae5e805d63de212646a1557575ff01a084041b79a18231c3adbf141e134daa56e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=e9669c56-5523-4ad9-aa5d-b04a8458c1b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.58466ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=dbf2d80b-8c28-495e-be08-15f38420c6dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.780239ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=e4f8dbef-174d-4f1c-a574-2ec683446515 http.request.method=GET http.request.remoteaddr="127.0.0.1:43700" 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.593123ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=abfed2f0-74c5-4d1b-adf4-7d0dd8bf944f http.request.method=GET http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.796823ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "GET /v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46147" http.request.id=397903fb-5d71-4f3a-95e7-bd42a59024ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.14766ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46147" http.request.id=03c63042-bce5-4037-bd17-2048df1e2f72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.984134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:46147" http.request.id=8f5b8ea8-b72b-49dc-bdb4-99171da0e0a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.912102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=06b5b152-25a5-432e-a378-115da4365cc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.727648ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "GET /v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=d546bbbd-c0a9-446b-a34d-72bf0b13b959 http.request.method=GET http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.195464ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=76f23aa1-4b3d-4cbd-9893-6ee6fe7604d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221808ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "GET /v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=2b5030ae-f381-4396-a374-5e6e76a3f5bf http.request.method=GET http.request.remoteaddr="127.0.0.1:43700" 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.238688ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=error msg="payload digest does match: "sha256:bff27ca94bd866fa1bc2ebd7c4e66e3277f297f0e990e6019111159d38edb1f7" != "sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c"" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=de4c9477-79cf-42b9-9ade-83019599406c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c" time="2026-07-16T20:24:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=de4c9477-79cf-42b9-9ade-83019599406c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43700" http.request.uri="/v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.386099ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c" 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:b044b058736d0ae9c6ce447144e63ebab7866dda323428cef503eb8892d33b2c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=906c5a59-caef-4027-ae0a-911075231aad http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" 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.81462ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=0d3f5317-0b9e-4123-a282-91196b808814 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" 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.168081ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46147" http.request.id=463c6c87-7d4a-4c26-afb3-252d876486ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" 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.48709ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T20:24:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46147" http.request.id=463c6c87-7d4a-4c26-afb3-252d876486ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" 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.566006ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T20:24:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46147" http.request.id=463c6c87-7d4a-4c26-afb3-252d876486ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" 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.633908ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=1fbed07a-7b38-497d-9488-bdbb8baef557 http.request.method=POST http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.479302ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=64d93255-51da-4bb4-a464-754ec1587951 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/blobs/uploads/1c589bb5-d784-4425-ac2a-a771faae198a?_state=T_dn8GPRGt3iuo5jJHjuLnUOTcHQ5OejkuFOcINn36J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYzU4OWJiNS1kNzg0LTQ0MjUtYWMyYS1hNzcxZmFhZTE5OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NTcuOTQxMDU3ODYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.724729ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/1c589bb5-d784-4425-ac2a-a771faae198a?_state=T_dn8GPRGt3iuo5jJHjuLnUOTcHQ5OejkuFOcINn36J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYzU4OWJiNS1kNzg0LTQ0MjUtYWMyYS1hNzcxZmFhZTE5OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NTcuOTQxMDU3ODYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:24:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46147" http.request.id=4df8517f-8df4-4872-979b-d8abcb2a4b3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" 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.710195ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T20:24:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46147" http.request.id=4df8517f-8df4-4872-979b-d8abcb2a4b3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" 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.770592ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:20:24:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T20:24:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=f03748e0-8dc1-4b72-9ecd-80be4079e79f http.request.method=POST http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.606602ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:04Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=7fa40fda-ff47-4040-85d6-af7f44318ac3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/blobs/uploads/676806c2-4fa3-445b-8034-ad4771f644a9?_state=KngrNi7teJJ28RcZWU1ZcRPToq5zbOR8IIoLVqJm8K17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NzY4MDZjMi00ZmEzLTQ0NWItODAzNC1hZDQ3NzFmNjQ0YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NTguMjM0MzI1MDc0WiJ9&digest=sha256%3Aa1980fd22059b1b3bff97aaa44c6af9b964a1b54314c60bb2c86e9f8fa187be9" http.request.useragent="Go-http-client/1.1" http.response.duration=6.318291736s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:24:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/676806c2-4fa3-445b-8034-ad4771f644a9?_state=KngrNi7teJJ28RcZWU1ZcRPToq5zbOR8IIoLVqJm8K17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NzY4MDZjMi00ZmEzLTQ0NWItODAzNC1hZDQ3NzFmNjQ0YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjQ6NTguMjM0MzI1MDc0WiJ9&digest=sha256%3Aa1980fd22059b1b3bff97aaa44c6af9b964a1b54314c60bb2c86e9f8fa187be9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:04Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=e92a66a9-8e6f-4004-b85b-43c88d6c838b http.request.method=POST http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.834022ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=42dcc751-7109-4c83-90d3-1ca9d8e79f7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/blobs/uploads/ce85b4c5-5bbe-4222-a478-a07bdb54a572?_state=J3pgJg7EidAKEiGnNRNYsUCOTgpodYBTwpncXcIuSqt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZTg1YjRjNS01YmJlLTQyMjItYTQ3OC1hMDdiZGI1NGE1NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MDQuNzM3NDgzNjg0WiJ9&digest=sha256%3Ab7e1313b2522b8efe750fc8bd74c76389f8614d15648725a0b52f1db94c7f916" http.request.useragent="Go-http-client/1.1" http.response.duration=2.682683783s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/ce85b4c5-5bbe-4222-a478-a07bdb54a572?_state=J3pgJg7EidAKEiGnNRNYsUCOTgpodYBTwpncXcIuSqt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZTg1YjRjNS01YmJlLTQyMjItYTQ3OC1hMDdiZGI1NGE1NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MDQuNzM3NDgzNjg0WiJ9&digest=sha256%3Ab7e1313b2522b8efe750fc8bd74c76389f8614d15648725a0b52f1db94c7f916 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46147" http.request.id=f2b8747e-539a-4608-8a7f-dfd1e85f008d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.138862ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46147" http.request.id=e6254700-3d3a-4bc0-baaa-d3b4b4077207 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/manifests/sha256:e041df32aa7ee9749e893404aa9f62b2a366363345449c0b6c54a700baceeef2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.526393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:e041df32aa7ee9749e893404aa9f62b2a366363345449c0b6c54a700baceeef2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=93085eb4-b436-4b26-8f83-5bdf159804e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" 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.354647ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=d999ad3b-9ef1-466b-a325-eb9dc7e5be21 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/manifests/sha256:e041df32aa7ee9749e893404aa9f62b2a366363345449c0b6c54a700baceeef2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.324682ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema2/manifests/sha256:e041df32aa7ee9749e893404aa9f62b2a366363345449c0b6c54a700baceeef2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=24ad3f63-20c8-4a0c-b60c-457af96dc4d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120109ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=91449d9b-8471-4e1f-810b-af2354ec4d0c http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/manifests/sha256:e041df32aa7ee9749e893404aa9f62b2a366363345449c0b6c54a700baceeef2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152311ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema2/manifests/sha256:e041df32aa7ee9749e893404aa9f62b2a366363345449c0b6c54a700baceeef2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=b0243159-4cd4-471b-b1c8-3e28390753d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" 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.099711ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="rewriting manifest sha256:e041df32aa7ee9749e893404aa9f62b2a366363345449c0b6c54a700baceeef2 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=51bb1e14-7823-4330-8e2a-ae3962f3df26 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" 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-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=51bb1e14-7823-4330-8e2a-ae3962f3df26 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" 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.332176ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46147" http.request.id=d475476d-756a-4306-86c4-e00b4144739f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" 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.440158ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46147" http.request.id=aec76b3e-29c7-4c65-9d21-78755298076e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.654367ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46147" http.request.id=e53f82ce-1cb3-40c8-b7fc-c2fc34065259 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/manifests/sha256:b7e74e0a3fcd9d960436f44996a001087e655e15c11711e8ac4f18ffa38711fc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.518972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:b7e74e0a3fcd9d960436f44996a001087e655e15c11711e8ac4f18ffa38711fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=612caf4f-a159-456b-8c1f-7c9ecb61a4c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" 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.398908ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=b27b1053-8a67-4bbe-957a-02ddddabd221 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/manifests/sha256:b7e74e0a3fcd9d960436f44996a001087e655e15c11711e8ac4f18ffa38711fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.217792ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema2/manifests/sha256:b7e74e0a3fcd9d960436f44996a001087e655e15c11711e8ac4f18ffa38711fc HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=63b70b27-d5f9-4792-b1df-c3b396e15ab4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.1528ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=3a5716c3-0ac0-4646-8366-1eda0a9c4756 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/schema2/manifests/sha256:b7e74e0a3fcd9d960436f44996a001087e655e15c11711e8ac4f18ffa38711fc" http.request.useragent="Go-http-client/1.1" http.response.duration="972.181µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema2/manifests/sha256:b7e74e0a3fcd9d960436f44996a001087e655e15c11711e8ac4f18ffa38711fc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="rewriting manifest list sha256:b7e74e0a3fcd9d960436f44996a001087e655e15c11711e8ac4f18ffa38711fc in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=5bee5d85-34ac-48dc-b78b-dbd0f2be04ab http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" 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-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46147" http.request.id=5bee5d85-34ac-48dc-b78b-dbd0f2be04ab http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" 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.19601ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (29.99s) === RUN TestGetManifestWithStorageError time="2026-07-16T20:25: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.26.5 time="2026-07-16T20:25:07Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46737" http.request.id=cfdf4f2c-0902-4c77-b891-8bbe01d54fb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49656" 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.360023ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:46737" http.request.id=9c8c3d42-2996-4404-9a40-75dd5c151756 http.request.method=GET http.request.remoteaddr="127.0.0.1:49656" 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.074244ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:46737" http.request.id=7f70ccd6-70c8-4ae3-9263-870a45319888 http.request.method=GET http.request.remoteaddr="127.0.0.1:49656" 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.044065ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:46737" http.request.id=c88cfeda-c6ea-45ed-834c-0a88d421ecc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49656" 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.071973ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-07-16T20:25: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.26.5 time="2026-07-16T20:25:07Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=f76b20e4-8cb0-40bc-9cdf-a88d5cf281f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46992" 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.397745ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=09931d50-490b-41b7-afbc-05705f3225fe http.request.method=GET http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="985.826µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=3ac7898a-4f3b-433e-ba6e-9d00a24b7990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" 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.155065ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=7be4eacb-7323-4577-932b-6d191b05989b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" 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.478208ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=7be4eacb-7323-4577-932b-6d191b05989b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" 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.555547ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=7be4eacb-7323-4577-932b-6d191b05989b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" 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.6154ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T20:25:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=7be4eacb-7323-4577-932b-6d191b05989b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" 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.679443ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T20:25:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=802e0f39-f76a-4f88-8b86-5aaa6aee8a2b http.request.method=POST http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.642873ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:11Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=d6bd5030-c76f-4095-a655-75ffe58bb9f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/blobs/uploads/429f41e9-894e-4d30-b2ec-94ec98a5409a?_state=rIoXnogzpJTC77j9J62zb_jPk_SgkgOvbPlDaJfkM8d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MjlmNDFlOS04OTRlLTRkMzAtYjJlYy05NGVjOThhNTQwOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MDcuNjkzNzQyMzdaIn0%3D&digest=sha256%3A53e891c88f97fb6548f0a220f6b10745575abecea7e014d6448684657be47eb4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.915872539s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/429f41e9-894e-4d30-b2ec-94ec98a5409a?_state=rIoXnogzpJTC77j9J62zb_jPk_SgkgOvbPlDaJfkM8d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MjlmNDFlOS04OTRlLTRkMzAtYjJlYy05NGVjOThhNTQwOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MDcuNjkzNzQyMzdaIn0%3D&digest=sha256%3A53e891c88f97fb6548f0a220f6b10745575abecea7e014d6448684657be47eb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:11Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=3e42f29b-6342-4b84-bd33-d5d6492673dc http.request.method=POST http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.809022ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=8f3feeea-d6e9-4a70-adfb-98f73907c955 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/blobs/uploads/e48e1bdc-27e8-431a-92b7-a46c83fd202f?_state=JZuXpgjUMU9-qR_gYhHynMwYf7du22WodtZvJDR5Kvd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNDhlMWJkYy0yN2U4LTQzMWEtOTJiNy1hNDZjODNmZDIwMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MTEuODcxMTI1NjU3WiJ9&digest=sha256%3A7268cb93632607c654c33d517abdd7ab91b82821e88f25445089f1eaa9bb2f26" http.request.useragent="Go-http-client/1.1" http.response.duration=5.447907667s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/e48e1bdc-27e8-431a-92b7-a46c83fd202f?_state=JZuXpgjUMU9-qR_gYhHynMwYf7du22WodtZvJDR5Kvd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNDhlMWJkYy0yN2U4LTQzMWEtOTJiNy1hNDZjODNmZDIwMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MTEuODcxMTI1NjU3WiJ9&digest=sha256%3A7268cb93632607c654c33d517abdd7ab91b82821e88f25445089f1eaa9bb2f26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=6c5ceb40-6e5b-4a6a-a5f8-59677b037779 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.761582ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=252147a6-2e9b-4aeb-94cd-170c72ea6865 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.874874ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=a88c0e5f-0c23-4567-b835-9d085940ba16 http.request.method=GET http.request.remoteaddr="127.0.0.1:46992" 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.87503ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=bc58e9b7-8660-4805-b4b2-f3cd5feedcab http.request.method=GET http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.709655ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43773" http.request.id=de2ade26-6aec-486a-9567-b1d170641d2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.028691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43773" http.request.id=98f8a4bb-07e1-4e27-970c-1023d880747f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.027492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:43773" http.request.id=621ad38b-691c-466e-bf6c-dcf4e8602500 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.096572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=e11d2d29-4fb5-43ac-8609-32d5dd2a0b43 http.request.method=GET http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.78126ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=50b08d73-a136-487a-8986-5159f9be4dfa http.request.method=GET http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.35562ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=a7acf53b-4add-4e7f-b00a-1b4f3d0c6c6b http.request.method=GET http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17138ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=8c0991a1-dc75-4146-b9bd-e6932409fc2c http.request.method=GET http.request.remoteaddr="127.0.0.1:46992" 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.217509ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=error msg="payload digest does match: "sha256:573a73bdb6a392e3b62381b2c1ea4b0f5e5266b7005f6ecd2145865d5aae2f1e" != "sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a"" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=8b2f18e7-5065-42f4-841d-609313d1506c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" time="2026-07-16T20:25:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=8b2f18e7-5065-42f4-841d-609313d1506c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46992" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.535276ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=12fbfeb8-8a50-4304-9b65-799c6b504423 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47238" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.92908ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "DELETE /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=84cb23df-772a-4330-83d8-62ad3721388f http.request.method=GET http.request.remoteaddr="127.0.0.1:47238" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.356193ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=f299117f-2f53-49bf-886a-473553d8a2bb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47246" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.89018ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "DELETE /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=ab42c90d-11ab-4381-ab8f-91323d35bead http.request.method=PUT http.request.remoteaddr="127.0.0.1:47252" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.718098ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=4f03183a-9308-409a-b1fb-abf5dc5c2d5f http.request.method=GET http.request.remoteaddr="127.0.0.1:47252" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.917093ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=0bd631a9-17bc-4dbe-9859-5567820d0c7c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47260" 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.94154ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=e089ebe4-16dc-49dc-85ab-cdddd947ef5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.66343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=60b6c033-4ad8-4c93-8ab0-58b492d1f7cc http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" 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.299023ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=37a2b746-fee6-48dc-9ec0-d0bca562f8bb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.654042ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "DELETE /v2/foo/schema1/manifests/sha256:dc031749425458835cfb77d5107d531e97dac415a34d1d45f85f3085901bf21a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=abed4082-7e1c-4ae7-9db8-ad03dc953028 http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" 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.277109ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=031d457e-2be0-49d5-b9c4-edd828ba32b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" 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.192122ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=1699fb9d-55ab-444d-b498-3f4c37720e98 http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" 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.257009ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43773" http.request.id=a1f627c8-a487-42e8-95d5-e3fdea4b434d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47270" 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.45633ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T20:25:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43773" http.request.id=a1f627c8-a487-42e8-95d5-e3fdea4b434d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47270" 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.53558ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T20:25:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43773" http.request.id=a1f627c8-a487-42e8-95d5-e3fdea4b434d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47270" 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.605471ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=7f215cc7-c139-464c-8879-56628a924155 http.request.method=POST http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448104ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=301fc5b0-5ab5-4cf3-ac36-0ccc40a22d88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/blobs/uploads/9d030ce5-9b5f-46de-b505-efdd2f30146b?_state=lsQwebmVq21fq3sOnUS0f7x6PD3iP9dyxh3CsyE7hwR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZDAzMGNlNS05YjVmLTQ2ZGUtYjUwNS1lZmRkMmYzMDE0NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MTcuMzc2MTI1MTMyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.716995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/9d030ce5-9b5f-46de-b505-efdd2f30146b?_state=lsQwebmVq21fq3sOnUS0f7x6PD3iP9dyxh3CsyE7hwR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZDAzMGNlNS05YjVmLTQ2ZGUtYjUwNS1lZmRkMmYzMDE0NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MTcuMzc2MTI1MTMyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43773" http.request.id=faa94c2e-5fca-452d-8952-ba86da0a6837 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47270" 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.770935ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T20:25:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43773" http.request.id=faa94c2e-5fca-452d-8952-ba86da0a6837 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47270" 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.864211ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T20:25:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=dec132a5-c8c1-44f6-b82b-70f3da8ffd9a http.request.method=POST http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.529633ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=0d265c23-6cef-4cc0-8f61-d7e953396019 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/blobs/uploads/67df2276-9f7c-4023-ac62-0277e2a2b9ab?_state=O-r9dG1kHn--zUU36XLWd9xLhGYXWntH70gFiFo-6nx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2N2RmMjI3Ni05ZjdjLTQwMjMtYWM2Mi0wMjc3ZTJhMmI5YWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MTcuNTcyMzUzNjg3WiJ9&digest=sha256%3A2cf31bb7f00bdc01a430c903a56000343a50ba769e620effe600e8eda96571cb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.538194708s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/67df2276-9f7c-4023-ac62-0277e2a2b9ab?_state=O-r9dG1kHn--zUU36XLWd9xLhGYXWntH70gFiFo-6nx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2N2RmMjI3Ni05ZjdjLTQwMjMtYWM2Mi0wMjc3ZTJhMmI5YWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MTcuNTcyMzUzNjg3WiJ9&digest=sha256%3A2cf31bb7f00bdc01a430c903a56000343a50ba769e620effe600e8eda96571cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=85575d11-c0ca-4a24-87de-759929603539 http.request.method=POST http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.052311ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=d286a433-1e15-4e67-8bbd-33f54334a7a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/blobs/uploads/4572b5d1-5912-4eb6-80f2-7e09dcb5766f?_state=Pvu2RsKvmmjeNRGfimwP9PCL-QRnZPvIAIwAGlWpqu17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NTcyYjVkMS01OTEyLTRlYjYtODBmMi03ZTA5ZGNiNTc2NmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MjAuMzQ5OTgzNTVaIn0%3D&digest=sha256%3Adea8454765afc3077506daeeda35df6643ece36d8c6f5b5c3d8193c485d6fc8d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.35925677s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/4572b5d1-5912-4eb6-80f2-7e09dcb5766f?_state=Pvu2RsKvmmjeNRGfimwP9PCL-QRnZPvIAIwAGlWpqu17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NTcyYjVkMS01OTEyLTRlYjYtODBmMi03ZTA5ZGNiNTc2NmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMjA6MjU6MjAuMzQ5OTgzNTVaIn0%3D&digest=sha256%3Adea8454765afc3077506daeeda35df6643ece36d8c6f5b5c3d8193c485d6fc8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43773" http.request.id=7cd2036c-b5fe-4434-b748-56b4c22d9ea4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.198696ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43773" http.request.id=02188247-992e-405e-bc97-c2567d97a417 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.534389ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=8aaf3356-d3ed-465a-b6e6-2b9a40410bd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" 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.488534ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=184a25ec-9032-4a3b-9b9f-8eabe5ea7728 http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.347239ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "GET /v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=9ea6c784-265d-49e0-815c-e73883d9fc0e http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119944ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=ab1658c3-4118-4e7d-bf90-b0d917f32d46 http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05668ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "GET /v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=86f482dc-16c8-4840-8e20-5e5443bc20f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" 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.260928ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="rewriting manifest sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=5da86d3d-854e-4817-884c-94c2fb42aff7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" 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-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=5da86d3d-854e-4817-884c-94c2fb42aff7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" 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.401683ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=43c468ec-9da8-40c2-b3cc-784f18a7dde3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.671939ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=79ed2d07-7cb5-4753-9db2-8bc9e525ed36 http.request.method=GET http.request.remoteaddr="127.0.0.1:47270" http.request.uri="/v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.418801ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "GET /v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=8b944478-78e4-4899-9420-e8c909846fbf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.743871ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43773" http.request.id=194edac6-c3df-4053-ba8b-049d1d8ba259 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57650" http.request.uri="/v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.38867ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=05183425-2428-4d3c-9ec8-6483f3a067cf http.request.method=GET http.request.remoteaddr="127.0.0.1:57650" http.request.uri="/v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.370504ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "GET /v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=ba248080-ac07-49a9-a3a3-4df3890203da http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57660" 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.771952ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43773" http.request.id=9be60757-1b56-49ae-b992-d57afdfd0512 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57672" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.285264ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=54b4ddd6-9a4c-4d11-82a8-3f2d7f8f32a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57672" 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.358732ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=e5ced774-0240-4703-b83b-40acf4704026 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57672" http.request.uri="/v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.583581ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f0dccf3012cfeed3387315f344d0d02b007321da65cbe550c5c69add5027e38e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43773" http.request.id=0599f8a2-9738-461c-9385-7e1bf02619d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57672" 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.248984ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (17.29s) === RUN TestManifestDeleteDisabled time="2026-07-16T20:25:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:25:24Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:25:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:42845" http.request.id=4e6c07d2-28ba-4a16-87bd-4df33bc7f92f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48756" 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.862046ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jul/2026:20:25:24 +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-07-16T20:25:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:25:24Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:25:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-16T20:25:24Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.5 time="2026-07-16T20:25:24Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.5 time="2026-07-16T20:25:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:42211" http.request.id=5d6d5091-82c7-4d43-ad9d-36c8fc8936be http.request.method=PUT http.request.remoteaddr="127.0.0.1:44184" 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.39517ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:42211" http.request.id=1fb077d0-2de2-4bde-a957-124fd43a6520 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44198" 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.842397ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:42211" http.request.id=868de164-fcee-4469-acd5-b360a6765892 http.request.method=POST http.request.remoteaddr="127.0.0.1:44202" 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.789387ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T20:25:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:42211" http.request.id=c5717831-e2bd-4d6b-89ab-9c8a349fb474 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44204" 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.802831ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.04s) === RUN TestProxyManifestGetByTag time="2026-07-16T20:25:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:25:24Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=2b523a76-a806-4dd3-9d0f-fb6e4b1b7404 http.request.method=POST http.request.remoteaddr="127.0.0.1:35174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.014665ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=65a9b611-e08a-4d99-a823-146dc2905e4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35174" http.request.uri="/v2/foo/bar/blobs/uploads/40d3da65-9228-47e6-9906-4cd7f5c47ca2?_state=3wvC7NHQABX9HRY6diS2PeERo0JVAxXZ8POdetWGt0p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDNkYTY1LTkyMjgtNDdlNi05OTA2LTRjZDdmNWM0N2NhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNToyNC45NjEyMTY4NTdaIn0%3D&digest=sha256%3Ae746f860626fa249a64a69cf064466921ffdc16182ae81fef0b18eb074e82c2d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.178198122s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:24 +0000] "PUT /v2/foo/bar/blobs/uploads/40d3da65-9228-47e6-9906-4cd7f5c47ca2?_state=3wvC7NHQABX9HRY6diS2PeERo0JVAxXZ8POdetWGt0p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDNkYTY1LTkyMjgtNDdlNi05OTA2LTRjZDdmNWM0N2NhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNToyNC45NjEyMTY4NTdaIn0%3D&digest=sha256%3Ae746f860626fa249a64a69cf064466921ffdc16182ae81fef0b18eb074e82c2d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=d01a50ef-5459-4c07-b736-2e54470077df http.request.method=PUT http.request.remoteaddr="127.0.0.1:35174" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.579263ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:27 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T20:25:27Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T20:25:27Z" level=info msg="Starting upload purge in 36m0s" go.version=go1.26.5 time="2026-07-16T20:25:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-16T20:25:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=34788d23-fe88-49fd-9ca8-3210af30a067 http.request.method=GET http.request.remoteaddr="127.0.0.1:35174" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.282132ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:20:25:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T20:25:27Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34875" go.version=go1.26.5 time="2026-07-16T20:25:27Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.5 time="2026-07-16T20:25:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=35d89f34-7d42-4d90-a417-2e6b358980cc http.request.method=GET http.request.remoteaddr="127.0.0.1:35190" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.516067ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:20:25:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T20:25:27Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34875/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34875/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46253" http.request.id=3e72fc77-4756-42b8-8e5c-a9e1194148fb http.request.method=GET http.request.remoteaddr="127.0.0.1:45774" http.request.uri="/v2/foo/bar/manifests/sha256:7e7f349e2b9004d452adbfa54b7ab5d43832adf86fc3e292466a6732794990c5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:7e7f349e2b9004d452adbfa54b7ab5d43832adf86fc3e292466a6732794990c5" time="2026-07-16T20:25:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=1c40a9e1-1a11-49de-9568-8699698cf289 http.request.method=GET http.request.remoteaddr="127.0.0.1:35200" http.request.uri="/v2/foo/bar/manifests/sha256:7e7f349e2b9004d452adbfa54b7ab5d43832adf86fc3e292466a6732794990c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.436645ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:20:25:27 +0000] "GET /v2/foo/bar/manifests/sha256:7e7f349e2b9004d452adbfa54b7ab5d43832adf86fc3e292466a6732794990c5 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T20:25:27Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7e7f349e2b9004d452adbfa54b7ab5d43832adf86fc3e292466a6732794990c5 with ttl=167h59m59.99999586s" go.version=go1.26.5 time="2026-07-16T20:25:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46253" http.request.id=3e72fc77-4756-42b8-8e5c-a9e1194148fb http.request.method=GET http.request.remoteaddr="127.0.0.1:45774" http.request.uri="/v2/foo/bar/manifests/sha256:7e7f349e2b9004d452adbfa54b7ab5d43832adf86fc3e292466a6732794990c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.85717ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:20:25:27 +0000] "GET /v2/foo/bar/manifests/sha256:7e7f349e2b9004d452adbfa54b7ab5d43832adf86fc3e292466a6732794990c5 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T20:25:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=d522658a-2540-42f5-82cd-91ace89dfae9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35200" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.13088ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:20:25:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T20:25:27Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34875/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34875/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46253" http.request.id=696a281c-b681-4bc6-bd47-726c76d2d41c http.request.method=GET http.request.remoteaddr="127.0.0.1:45788" 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-07-16T20:25:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=7aeed70f-2318-433a-acb6-26863fac1970 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35212" 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.527896ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:20:25:27 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T20:25:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46253" http.request.id=696a281c-b681-4bc6-bd47-726c76d2d41c http.request.method=GET http.request.remoteaddr="127.0.0.1:45788" 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.180143ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:20:25:27 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T20:25:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=1fec2caf-11b0-4e9a-8582-c839cbce89d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:35212" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445127ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=a0e97fd6-00e4-43bf-863e-d4eace014ed9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35212" http.request.uri="/v2/foo/bar/blobs/uploads/66f80bac-5ea1-4995-afee-d573ba88a011?_state=07iPXm-u0XW43vHl8F9wfHmJhWncUgcQq_rLKEO1wc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZjgwYmFjLTVlYTEtNDk5NS1hZmVlLWQ1NzNiYTg4YTAxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNToyNy4zMzk4MjY1MDRaIn0%3D&digest=sha256%3A11fb623bdb9feb57584fab424faf1cd894631ee0b5f3fcc04c5f782e514ac0ca" http.request.useragent="Go-http-client/1.1" http.response.duration=2.51459229s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:27 +0000] "PUT /v2/foo/bar/blobs/uploads/66f80bac-5ea1-4995-afee-d573ba88a011?_state=07iPXm-u0XW43vHl8F9wfHmJhWncUgcQq_rLKEO1wc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZjgwYmFjLTVlYTEtNDk5NS1hZmVlLWQ1NzNiYTg4YTAxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQyMDoyNToyNy4zMzk4MjY1MDRaIn0%3D&digest=sha256%3A11fb623bdb9feb57584fab424faf1cd894631ee0b5f3fcc04c5f782e514ac0ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=dcaa41ac-019c-4e43-a76a-66b67b92e527 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35212" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.52748ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:20:25:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T20:25:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=500d7fc4-af5a-4b75-8989-3e333a83fc12 http.request.method=GET http.request.remoteaddr="127.0.0.1:35212" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.091722ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:20:25:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T20:25:29Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34875/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34875/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46253" http.request.id=e4fee814-1bf0-4b1a-8613-696c0c7a6952 http.request.method=GET http.request.remoteaddr="127.0.0.1:45792" 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-07-16T20:25:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=db89d195-5080-4b9d-92bd-26f444acbed0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35226" 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.184791ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:20:25:29 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T20:25:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=4fe370d7-fc56-4784-804e-741bc7efcaf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35226" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.132678ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:20:25:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T20:25:29Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34875/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34875/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46253" http.request.id=e4fee814-1bf0-4b1a-8613-696c0c7a6952 http.request.method=GET http.request.remoteaddr="127.0.0.1:45792" 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-07-16T20:25:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34875" http.request.id=f9122aa9-4827-426c-bbea-4ab56ce03f21 http.request.method=GET http.request.remoteaddr="127.0.0.1:35234" 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.373162ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:20:25:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T20:25:29Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:3e24ae1b8f2cfa33ba4b775d9246a8078eb39ed32636e7fd87c98a3f3c163d9f with ttl=167h59m59.999995339s" go.version=go1.26.5 time="2026-07-16T20:25:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46253" http.request.id=e4fee814-1bf0-4b1a-8613-696c0c7a6952 http.request.method=GET http.request.remoteaddr="127.0.0.1:45792" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=12.480994ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:20:25:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.08s) === RUN TestAppDispatcher time="2026-07-16T20:25:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34903" http.request.id=51f0e6d9-5cd2-4f29-8dc3-9ccd5138267a http.request.method=GET http.request.remoteaddr="127.0.0.1:51534" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.625488ms http.response.status=200 http.response.written=0 time="2026-07-16T20:25:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34903" http.request.id=a846adbc-c57a-4bc3-83ab-189c2b6e5601 http.request.method=GET http.request.remoteaddr="127.0.0.1:51534" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181127ms http.response.status=200 http.response.written=0 time="2026-07-16T20:25:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34903" http.request.id=b62ba3ae-b36f-4edd-aa12-942b7631a2bb http.request.method=GET http.request.remoteaddr="127.0.0.1:51534" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.628µs" http.response.status=200 http.response.written=0 time="2026-07-16T20:25:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34903" http.request.id=71e4dcb2-a9cd-4936-9544-f163e652b71e http.request.method=GET http.request.remoteaddr="127.0.0.1:51534" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.236687ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-07-16T20:25:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=0d18d1ad-815e-4ed6-b993-80ef05547e39 time="2026-07-16T20:25:29Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=0d18d1ad-815e-4ed6-b993-80ef05547e39 time="2026-07-16T20:25:29Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.5 http.request.host="127.0.0.1:38033" http.request.id=76bf62ac-8408-4b32-b91f-602654f35f63 http.request.method=GET http.request.remoteaddr="127.0.0.1:40980" 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-07-16T20:25:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=0d18d1ad-815e-4ed6-b993-80ef05547e39 time="2026-07-16T20:25:29Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=0d18d1ad-815e-4ed6-b993-80ef05547e39 time="2026-07-16T20:25:29Z" level=info msg="configuring file health check path=/tmp/healthcheck1824851965, interval=1" go.version=go1.26.5 instance.id=0d18d1ad-815e-4ed6-b993-80ef05547e39 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-07-16T20:25:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=0d18d1ad-815e-4ed6-b993-80ef05547e39 time="2026-07-16T20:25:33Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=0d18d1ad-815e-4ed6-b993-80ef05547e39 time="2026-07-16T20:25:33Z" level=info msg="configuring TCP health check addr=127.0.0.1:46125, interval=1" go.version=go1.26.5 instance.id=0d18d1ad-815e-4ed6-b993-80ef05547e39 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-07-16T20:25:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=0d18d1ad-815e-4ed6-b993-80ef05547e39 time="2026-07-16T20:25:37Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=0d18d1ad-815e-4ed6-b993-80ef05547e39 time="2026-07-16T20:25:37Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39421, interval=1, threshold=3" go.version=go1.26.5 instance.id=0d18d1ad-815e-4ed6-b993-80ef05547e39 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 145.358s ? 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.16s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.07s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.35s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.63s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.241s === RUN TestSchedule time="2026-07-16T20:23:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=cc8cb839-4967-491e-aeec-fdc5ed08c7de time="2026-07-16T20:23:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.996687ms" go.version=go1.26.5 instance.id=cc8cb839-4967-491e-aeec-fdc5ed08c7de time="2026-07-16T20:23:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.842µs" go.version=go1.26.5 instance.id=cc8cb839-4967-491e-aeec-fdc5ed08c7de time="2026-07-16T20:23:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=991.665µs" go.version=go1.26.5 instance.id=cc8cb839-4967-491e-aeec-fdc5ed08c7de 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-07-16T20:23:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=cc8cb839-4967-491e-aeec-fdc5ed08c7de --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-07-16T20:23:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=cc8cb839-4967-491e-aeec-fdc5ed08c7de time="2026-07-16T20:23:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.996258ms" go.version=go1.26.5 instance.id=cc8cb839-4967-491e-aeec-fdc5ed08c7de time="2026-07-16T20:23:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996971ms" go.version=go1.26.5 instance.id=cc8cb839-4967-491e-aeec-fdc5ed08c7de time="2026-07-16T20:23:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=cc8cb839-4967-491e-aeec-fdc5ed08c7de --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-07-16T20:23:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=cc8cb839-4967-491e-aeec-fdc5ed08c7de --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.585s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.20s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22142976 sha256:f4609df60d180441930b7ec4dc7699bbb558d83c90df920bae53a5c2c68727e6 [] map[] } --- PASS: TestSimpleBlobRead (0.54s) === RUN TestBlobMount --- PASS: TestBlobMount (0.31s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.28s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.37s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.41s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:2939597e504500ba1bbbc50ae73a23ebdb6afabc5505da356840a582481c8855 palailogos: marking blob sha256:8d82567dca1257b0970c25cf0fdb4e068f9b0acf0cb692e3ec60f03ea0504616 palailogos: marking blob sha256:23c842731b6f91d26545af430e38d12d7f2359212233d1ca7b4ce4627ea368e7 palailogos: marking manifest sha256:2ae0e4b57d4c21cb9bfdd9fd7d357a046b827fdb485e2d52503d9ce5f1db9639 palailogos: marking blob sha256:1f247faedd0131cf798aeaa270ebc6060e15024bbdc48f4cc5e8bf084cfd6865 palailogos: marking blob sha256:05316b05f0f22c9ecdc6689fa291f9456a051173d9620dfa1c7b6f71918b4b78 palailogos: marking manifest sha256:2df650497444fa8ec0acbf10155ce1dc75667622ce8f0a727b5321d7a78eb0ac palailogos: marking blob sha256:2939597e504500ba1bbbc50ae73a23ebdb6afabc5505da356840a582481c8855 palailogos: marking blob sha256:2ae0e4b57d4c21cb9bfdd9fd7d357a046b827fdb485e2d52503d9ce5f1db9639 palailogos: marking manifest sha256:e2098b28a031c78357b1654bdd977bf70a50e50fc6dced881ae6ec9db8c83dbf palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:25f4dede4181f4e5af52b7da36db8e9cc3c8e0d7502e45ef268cd8a576ea2a0d palailogos: marking blob sha256:709b296d1e5c530cbc3653f2b06eb236960deeeb377663c359db10651db89ca8 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.08s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:8b918c7a6eeabb9abf8e06e66d7dfd5aaaabb741bf130fb96912d610f1d91324 deletemanifests: marking manifest sha256:c0978783a62435df9201105498a072627cd52c863db3dcbd223d4be289be672e deletemanifests: marking blob sha256:9dc9cb34bf6dccb51d64089cc454be4dca995e69bf978bc951dc08ed1176a099 deletemanifests: marking blob sha256:ef93909efd8f70c8b64a90359a04fb08624e0245153af9ea9a9e123beacb8c7f deletemanifests: marking blob sha256:fd64ddad4b3e65dcf820c221bebbfcc9fb7f816951820f1f815e796286fd6402 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:8b918c7a6eeabb9abf8e06e66d7dfd5aaaabb741bf130fb96912d610f1d91324 blob eligible for deletion: sha256:a5068172f8fc6418bc34df9d3de8e4710a2543c8bdd371191535debbcda55e88 blob eligible for deletion: sha256:015e988efe6d60676fea5ea3b681c629ed1dc57fd008998ff9ab549e13f1ce0d blob eligible for deletion: sha256:745f0e047516514c2cd110e84f3b4606be2b7182982cb7ada229656e6af7d926 deletemanifests manifest eligible for deletion: sha256:8b918c7a6eeabb9abf8e06e66d7dfd5aaaabb741bf130fb96912d610f1d91324 deletemanifests: marking manifest sha256:c0978783a62435df9201105498a072627cd52c863db3dcbd223d4be289be672e deletemanifests: marking blob sha256:9dc9cb34bf6dccb51d64089cc454be4dca995e69bf978bc951dc08ed1176a099 deletemanifests: marking blob sha256:ef93909efd8f70c8b64a90359a04fb08624e0245153af9ea9a9e123beacb8c7f deletemanifests: marking blob sha256:fd64ddad4b3e65dcf820c221bebbfcc9fb7f816951820f1f815e796286fd6402 time="2026-07-16T20:23:36Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/8b918c7a6eeabb9abf8e06e66d7dfd5aaaabb741bf130fb96912d610f1d91324" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 time="2026-07-16T20:23:36Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/8b918c7a6eeabb9abf8e06e66d7dfd5aaaabb741bf130fb96912d610f1d91324" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:745f0e047516514c2cd110e84f3b4606be2b7182982cb7ada229656e6af7d926 time="2026-07-16T20:23:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/745f0e047516514c2cd110e84f3b4606be2b7182982cb7ada229656e6af7d926" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 blob eligible for deletion: sha256:8b918c7a6eeabb9abf8e06e66d7dfd5aaaabb741bf130fb96912d610f1d91324 time="2026-07-16T20:23:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8b918c7a6eeabb9abf8e06e66d7dfd5aaaabb741bf130fb96912d610f1d91324" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 blob eligible for deletion: sha256:a5068172f8fc6418bc34df9d3de8e4710a2543c8bdd371191535debbcda55e88 time="2026-07-16T20:23:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a5/a5068172f8fc6418bc34df9d3de8e4710a2543c8bdd371191535debbcda55e88" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 blob eligible for deletion: sha256:015e988efe6d60676fea5ea3b681c629ed1dc57fd008998ff9ab549e13f1ce0d time="2026-07-16T20:23:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/01/015e988efe6d60676fea5ea3b681c629ed1dc57fd008998ff9ab549e13f1ce0d" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 --- PASS: TestDeleteManifestIfTagNotFound (2.13s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:47b636f986719d34d6405e9407c3c963c528446329f6051e59a67e536f13cd40 time="2026-07-16T20:23:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/47/47b636f986719d34d6405e9407c3c963c528446329f6051e59a67e536f13cd40" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 blob eligible for deletion: sha256:75de5293d15c6b66a4b98aa6eb83cf8658302eb1e730b972c4175e4829b1e7ce time="2026-07-16T20:23:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/75/75de5293d15c6b66a4b98aa6eb83cf8658302eb1e730b972c4175e4829b1e7ce" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 blob eligible for deletion: sha256:a07422cf2171c13fa2a2a115770dd78482fee5f3b71d3bd4c2397cb2ab081bc9 time="2026-07-16T20:23:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a0/a07422cf2171c13fa2a2a115770dd78482fee5f3b71d3bd4c2397cb2ab081bc9" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 --- PASS: TestGCWithMissingManifests (0.74s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:24b2dd614573f25a159aaa3d369132fb1dd8fefd079484c5fb1054c92ffb03e6 komnenos: marking blob sha256:f3593946a1a45b4fbfed7dcce3df6404be52039ee48486f64e322611b8de4406 komnenos: marking blob sha256:8af3f4df05b7f02ad33d4be3b686491f483643fcf48b0f669d6dabc21881e020 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:99afe30fd50eb59bd142ed3477437a1e4ef523381b28765f2b874e26ece8af29 time="2026-07-16T20:23:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/99afe30fd50eb59bd142ed3477437a1e4ef523381b28765f2b874e26ece8af29" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 blob eligible for deletion: sha256:cd622e5ad8a4acb398e4eb343e7364ddcde5c645be33263352b68632362d47e0 time="2026-07-16T20:23:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cd/cd622e5ad8a4acb398e4eb343e7364ddcde5c645be33263352b68632362d47e0" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-07-16T20:23:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 blob eligible for deletion: sha256:eae74475d7c84331c875f761e4f6f13df7392e73f3d52ac5f252125096c41510 time="2026-07-16T20:23:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ea/eae74475d7c84331c875f761e4f6f13df7392e73f3d52ac5f252125096c41510" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 blob eligible for deletion: sha256:1fc8e16a0c6a225231692d86caa823fe0928a7ebc88c77440662e6371dff8761 time="2026-07-16T20:23:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1f/1fc8e16a0c6a225231692d86caa823fe0928a7ebc88c77440662e6371dff8761" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 blob eligible for deletion: sha256:2ff2e4688f768418d688c7743178e7ca3c0f31667150ffef13cb5e190de80e16 time="2026-07-16T20:23:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2ff2e4688f768418d688c7743178e7ca3c0f31667150ffef13cb5e190de80e16" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 blob eligible for deletion: sha256:71938fcc46ebb62b9bc1c53e33a56207b31961e702f5a8879dbe62e78b8de9f7 time="2026-07-16T20:23:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/71/71938fcc46ebb62b9bc1c53e33a56207b31961e702f5a8879dbe62e78b8de9f7" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 --- PASS: TestDeletionHasEffect (2.29s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.92s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:358be28a2a013c93fa4c6cf1121b8b9d30730792d4713513c5004745a1478dc5 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:0f421554e8a2d958688fb4aab5670539a32831f045523cfffa1c37d5d5b6e359 michael_z_doukas: marking blob sha256:3f1939a5a7234fdd9a8a31290c11569cb25dbf593cfbf8a209b9a75e8551f934 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3ca30f49a007581e563fc1c11d6f97401cfd82171df384761be196b2619d922d time="2026-07-16T20:23:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3c/3ca30f49a007581e563fc1c11d6f97401cfd82171df384761be196b2619d922d" go.version=go1.26.5 instance.id=e83af405-99e8-4659-b380-11a90bd654a0 --- PASS: TestOrphanBlobDeleted (1.30s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:85c413fba2d4553f10849a619fda8458b90491f48f40eb277250d925f0c0fc43 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7b0b67f57f09871f3efc0a6f810db8f48e5c4107806e2ecf38dc8688e561803c --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.70s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.86s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.53s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.52s) === 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-07-16T20:23:46Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 19:23:46.787211374 +0000 UTC m=-3572.771598755, actuallyDelete=true" time="2026-07-16T20:23:46Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-07-16T20:23:46Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141, actuallyDelete=true" time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4e24fb81-0913-467f-a867-740e41089011 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5faed429-cfbc-4681-92d1-77a065da1a02 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a93e4e3f-0cc2-4b7a-a5b9-defef59fe872 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/90665d0c-4974-42c0-8d68-1a723c7c605d have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0cd20dfe-352c-49d0-9bdf-585de4526505 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/52a45905-1ff6-4481-82da-aa858e7a16a2 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ed573ddf-be8c-4daf-a764-e8d525a71c45 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f16dffc7-f488-48a5-b555-6a5cff0aa7bf have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1cbf16f0-cd29-4e24-b015-d879a0173a6f have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/24056310-8a20-4f23-a1bd-3c69c37d1104 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3461995a-b6a0-4340-bf05-26f44a4f78c8 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.788536274 +0000 UTC m=+27.229726141). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-07-16T20:23:46Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 20:23:46.79046009 +0000 UTC m=+27.231649957, actuallyDelete=true" time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b617e061-00cb-4625-a622-d9641d340381 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.79046009 +0000 UTC m=+27.231649957). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6b12b92f-63f8-416a-b5d7-e89dbe36e9cf have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.79046009 +0000 UTC m=+27.231649957). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/059ec3a8-1111-4b53-bfe3-5c4602d9afaa have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.79046009 +0000 UTC m=+27.231649957). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/19f7075d-d7d5-458c-a42c-b85aba71838c have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.79046009 +0000 UTC m=+27.231649957). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/725468f1-6c46-4bde-9255-ad0b02dcfdeb have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.79046009 +0000 UTC m=+27.231649957). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-07-16T20:23:46Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 20:23:46.791802635 +0000 UTC m=+27.232992503, actuallyDelete=true" time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/00180551-b545-4e73-88fa-7c8b243ab75b have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.791802635 +0000 UTC m=+27.232992503). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1cd71e33-fc3b-4785-a4bf-5b6ea15915ee have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.791802635 +0000 UTC m=+27.232992503). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2911fb22-4e51-4ba4-be8e-bc06e210c6e9 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.791802635 +0000 UTC m=+27.232992503). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3eff2a37-5a7c-4739-a05d-a3fcde6d8da6 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.791802635 +0000 UTC m=+27.232992503). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/edf48c27-eb18-429f-b28c-98da4077e859 have older date (2026-07-16 19:23:46 +0000 UTC) than purge date (2026-07-16 20:23:46.791802635 +0000 UTC m=+27.232992503). Removing upload directory." time="2026-07-16T20:23:46Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-07-16T20:23:46Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 20:23:46.792727259 +0000 UTC m=+27.233917126, actuallyDelete=true" time="2026-07-16T20:23:46Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 27.252s ? 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.010s === 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.010s === RUN TestWalkFileRemoved time="2026-07-16T20:23:19Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.009s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.370s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.05s) === 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.058s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.26s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.630s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.80s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.208s ? 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-07-16T20:23:19Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-07-16T20:23:19Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-07-16T20:23:19Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.5 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 TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestInvalidNetworkType time="2026-07-16T20:23:19Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 === CONT TestInvalidData === CONT TestMatchIPV6 === CONT TestParsing --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2026-07-16T20:23:19Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=d4948f15-746f-431d-b9a6-2ac1a79b455c --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestS3TryUpdate (0.02s) --- PASS: TestMatchIPV4 (0.01s) time="2026-07-16T20:23:19Z" level=error msg="unknown ip address format" go.version=go1.26.5 instance.id=d4948f15-746f-431d-b9a6-2ac1a79b455c ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.02s) time="2026-07-16T20:23:19Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=d4948f15-746f-431d-b9a6-2ac1a79b455c --- PASS: TestInvalidData (0.02s) time="2026-07-16T20:23:20Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T20:23:21Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T20:23:22Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T20:23:23Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.529s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.013s ? 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.367s === 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.158s ? 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.026s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86_64.so.1 >>> docker-registry*: Package size: 27.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r24.apk >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r24.apk >>> docker-registry: Build complete at Thu, 16 Jul 2026 20:25:46 +0000 elapsed time 0h 2m 57s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260716.202251) (2/2) Purging go (1.26.5-r0) Executing busybox-1.38.0-r1.trigger OK: 441.7 MiB in 107 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...